Packages

Adds helpful extras to Guardian like default mailer support, as well as out of the box controllers and routes

Current section

Files

Jump to
sentinel lib sentinel.ex
Raw

lib/sentinel.ex

defmodule Sentinel do
defmacro mount do
quote do
post "users", Sentinel.Controllers.Users, :create
if Application.get_env(:sentinel, :confirmable) != :false do
post "users/:id/confirm", Sentinel.Controllers.Users, :confirm
end
post "sessions", Sentinel.Controllers.Sessions, :create
delete "sessions", Sentinel.Controllers.Sessions, :delete
post "password_resets", Sentinel.Controllers.PasswordResets, :create
post "password_resets/reset", Sentinel.Controllers.PasswordResets, :reset
get "account", Sentinel.Controllers.Account, :show
put "account", Sentinel.Controllers.Account, :update
end
end
end