defmodule PhoenixTokenAuth do defmacro mount do quote do post "users", PhoenixTokenAuth.UsersController, :create post "users/:id/confirm", PhoenixTokenAuth.UsersController, :confirm post "sessions", PhoenixTokenAuth.SessionsController, :create delete "sessions", PhoenixTokenAuth.SessionsController, :delete post "password_resets", PhoenixTokenAuth.PasswordResetsController, :create post "password_resets/reset", PhoenixTokenAuth.PasswordResetsController, :reset get "account", PhoenixTokenAuth.AccountController, :show put "account", PhoenixTokenAuth.AccountController, :update end end end