Current section

Files

Jump to
ink lib encoder.ex
Raw

lib/encoder.ex

defimpl Poison.Encoder, for: PID do
@moduledoc false
def encode(pid, options) do
Poison.Encoder.BitString.encode(inspect(pid), options)
end
end
defimpl Poison.Encoder, for: Port do
@moduledoc false
def encode(port, options) do
Poison.Encoder.BitString.encode(inspect(port), options)
end
end
defimpl Poison.Encoder, for: Reference do
@moduledoc false
def encode(ref, options) do
Poison.Encoder.BitString.encode(inspect(ref), options)
end
end
defimpl Poison.Encoder, for: Tuple do
@moduledoc false
def encode(tuple, options) do
Poison.Encoder.BitString.encode(inspect(tuple), options)
end
end
defimpl Poison.Encoder, for: Function do
@moduledoc false
def encode(function, options) do
Poison.Encoder.BitString.encode(inspect(function), options)
end
end