Conduit v0.2.1 Conduit.Plug.Encode
Encodes the message body based on the content encoding.
It uses in order of preference:
- The content encoding specified for the plug.
- The content encoding specified on the message.
- The default content encoding
identity
.
This plug should be used in an outgoing pipeline. Generally after
a Conduit.Plug.Format
plug.
plug Conduit.Plug.Encode
plug Conduit.Plug.Encode, content_encoding: "gzip"
Summary
Functions
Encodes the message body based on the content encoding
Callback implementation for Conduit.Plug.init/1
Functions
Encodes the message body based on the content encoding.
Examples
iex> import Conduit.Message
iex> message =
iex> %Conduit.Message{}
iex> |> put_body("{}")
iex> |> Conduit.Plug.Encode.call([])
iex> message.body
"{}"
iex> get_meta(message, :content_encoding)
"identity"
Callback implementation for Conduit.Plug.init/1
.