Method: ActionDispatch::Routing::Mapper#devise_session

Defined in:
lib/devise/rails/routes.rb

#devise_session(mapping, controllers) ⇒ Object (protected)

:nodoc:



376
377
378
379
380
381
382
# File 'lib/devise/rails/routes.rb', line 376

def devise_session(mapping, controllers) #:nodoc:
  resource :session, only: [], controller: controllers[:sessions], path: "" do
    get   :new,     path: mapping.path_names[:sign_in],  as: "new"
    post  :create,  path: mapping.path_names[:sign_in]
    match :destroy, path: mapping.path_names[:sign_out], as: "destroy", via: mapping.sign_out_via
  end
end