pavlos / trailing_format_plug

An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.json

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TrailingFormatPlug

Build Status

Usage

Add the trailing_format_plug dependency to your mix.exs as follows:

def deps do
  #  ...
  {:trailing_format_plug, "~> 0.0.1"}
  # ...
end

If you are using phoenix:

Add the plug to the :before pipeline in your router.ex:

defmodule Djay.Router do
  use Phoenix.Router

  pipeline :before do
    plug TrailingFormatPlug
    plug :super
  end
end

About

An elixir plug to support legacy APIs that use a rails-like trailing format: http://api.dev/resources.json


Languages

Language:Elixir 100.0%