Multiplex
Phoenix router macro to dispatch multiple HTTP methods to a Plug
The package adds a mux
macro to your router to match one or more
HTTP verbs with a Controller (or any Plug):
defmodule MyApp.Router do
use HelloPhoenix.Web, :router
mux [:get, :post], "/pages", PageController, :index
end
Installation
Add Multiplex to your Phoenix project in two steps:
Add
:multiplex
to your list of dependencies inmix.exs
:def deps do [{:multiplex, "~> 0.1.0"}] end ```
Edit
web/web.ex
and add the module:def router do quote do use Phoenix.Router use Multiplex end end ```