multiverse v0.1.0 Multiverse

This is a Plug that allows to manage multiple API versions on request/response gateways.

Examples

pipeline :api do
  ...
  plug Multiverse, gates: [
    "2016-07-31": GateName
  ], version_header: "x-api-version", error_callback: &custom_error_callback/1
end

Summary

Functions

Callback implementation for c:Plug.call/2

Callback implementation for c:Plug.init/1

Functions

call(conn, map)

Callback implementation for c:Plug.call/2.

default_error_callback()
init(opts)

Callback implementation for c:Plug.init/1.