Sha256: b65bfa9e8c10cff3a846facbaae2c36b90aedc985d2da14dae7060695ba44607

Contents?: true

Size: 747 Bytes

Versions: 12

Compression:

Stored size: 747 Bytes

Contents

if Clearance.configuration.routes_enabled?
  Rails.application.routes.draw do
    resources :passwords,
      controller: 'clearance/passwords',
      only: [:create, :new]

    resource :session,
      controller: 'clearance/sessions',
      only: [:create]

    resources :users,
      controller: 'clearance/users',
      only: Clearance.configuration.user_actions do
        resource :password,
          controller: 'clearance/passwords',
          only: [:edit, :update]
      end

    get '/sign_in' => 'clearance/sessions#new', as: 'sign_in'
    delete '/sign_out' => 'clearance/sessions#destroy', as: 'sign_out'

    if Clearance.configuration.allow_sign_up?
      get '/sign_up' => 'clearance/users#new', as: 'sign_up'
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
clearance-2.7.2 config/routes.rb
clearance-2.7.0 config/routes.rb
clearance-2.6.2 config/routes.rb
clearance-2.6.1 config/routes.rb
clearance-2.6.0 config/routes.rb
clearance-2.5.0 config/routes.rb
clearance-2.4.0 config/routes.rb
clearance-2.3.1 config/routes.rb
clearance-2.3.0 config/routes.rb
clearance-2.2.1 config/routes.rb
clearance-2.2.0 config/routes.rb
clearance-2.1.0 config/routes.rb