Current section

Files

Jump to
memcachex lib memcache coder json.ex
Raw

lib/memcache/coder/json.ex

if Code.ensure_loaded?(Poison) do
defmodule Memcache.Coder.JSON do
@moduledoc """
Uses the `Poison` module to encode and decode value. To use this
coder add `poison` as a dependency in `mix.exs`.
"""
@behaviour Memcache.Coder
def encode(value, options), do: Poison.encode_to_iodata!(value, options)
def decode(value, options), do: Poison.decode!(value, options)
end
end