11 lines
258 B
Elixir
11 lines
258 B
Elixir
defmodule BeamJs do
|
|
@moduledoc """
|
|
Documentation for `BeamJs`.
|
|
"""
|
|
end
|
|
|
|
defimpl JSON.Encoder, for: BeamJs.Boxed do
|
|
def encode(value, encoder) do
|
|
["BeamJs.boxed(", encoder.(value.type, encoder), ", ", encoder.(value.value, encoder),")"]
|
|
end
|
|
end
|