Current section

Files

Jump to
siren lib siren siren.ex
Raw

lib/siren/siren.ex

defprotocol Siren do
def encode(payload, opts)
end
defimpl Siren, for: Atom do
def encode(payload, _opts), do: payload
end
defimpl Siren, for: List do
alias Siren.Collection
def encode(payload, opts), do: Collection.encode(payload, opts)
end