Current section

Files

Jump to
ja_serializer lib ja_serializer formatter top_level.ex
Raw

lib/ja_serializer/formatter/top_level.ex

defimpl JaSerializer.Formatter, for: JaSerializer.Builder.TopLevel do
alias JaSerializer.Formatter.Utils
def format(struct) do
%{jsonapi: %{version: "1.0"}}
|> Map.put(:data, JaSerializer.Formatter.format(struct.data))
|> Utils.put_if_present(:included, JaSerializer.Formatter.format(struct.included))
end
end