Packages

A flexible authentication (and more) solution for Phoenix

Current section

Files

Jump to
haytni lib haytni_web plugs view_and_layout_plug.ex
Raw

lib/haytni_web/plugs/view_and_layout_plug.ex

defmodule Haytni.ViewAndLayoutPlug do
import Phoenix.Controller
def init(options) do
options
end
def call(conn, view_suffix) do
conn
|> put_layout(Haytni.layout())
|> put_view(Module.concat([Haytni.web_module(), :Haytni, view_suffix]))
end
end