Current section
Files
Jump to
Current section
Files
lib/jabbax.ex
defmodule Jabbax do
alias Jabbax.{Serializer, Deserializer}
def decode!(input) do
input
|> Application.get_env(:jabbax, :json_decoder).decode!
|> Deserializer.call
end
def encode!(input) do
input
|> Serializer.call
|> Application.get_env(:jabbax, :json_encoder).encode!
end
def encode_to_iodata!(input) do
input
|> Serializer.call
|> Application.get_env(:jabbax, :json_encoder).encode_to_iodata!
end
end