tesla v0.6.0 Tesla.Middleware.JSON

Summary

Functions

call(env, next, opts)

Encode and decode response body as JSON

Available options:

  • :decode - decoding function
  • :encode - encoding function
  • :engine - encode/decode engine, e.g Poison or JSX (defaults to Poison)
  • :engine_opts - optional engine options
  • :decode_content_types - list of additional decodable content-types
content_types(opts)
decodable?(env, opts)
decodable_body?(env)
decodable_content_type?(env, opts)
decode(env, opts)
encodable?(env)
encode(env, opts)