Sha256: 894d8149c247735eccdebdbe7f128649622d6ea4bb7ac151c3ae9b93b8d1e515

Contents?: true

Size: 1.18 KB

Versions: 7

Compression:

Stored size: 1.18 KB

Contents

Rails.application.routes.draw do
  use_capcoauth
  use_capcoauth scope: 'scope'

  scope 'inner_space' do
    use_capcoauth scope: 'scope' do
      controllers login: 'custom_login',
                  logout: 'custom_logout',
                  callback: 'custom_callback'

      as login: 'custom_in',
         logout: 'custom_out',
         callback: 'custom_cb'
    end
  end

  scope 'space' do
    use_capcoauth do
      controllers login: 'custom_login',
                  logout: 'custom_logout',
                  callback: 'custom_callback'

      as login: 'custom_in',
         logout: 'custom_out',
         callback: 'custom_cb'
    end
  end

  scope 'outer_space' do
    use_capcoauth do
      controllers login: 'custom_login',
                  logout: 'custom_logout',
                  callback: 'custom_callback'

      as login: 'custom_in',
         logout: 'custom_out',
         callback: 'custom_cb'

      skip_controllers :login, :logout, :callback
    end
  end

  get 'metal.json' => 'metal#index'

  get '/callback', to: 'home#callback'
  get '/sign_in',  to: 'home#sign_in'
  resources :semi_protected_resources
  resources :full_protected_resources
  root to: 'home#index'
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
capcoauth-0.7.0 spec/dummy/config/routes.rb
capcoauth-0.6.3 spec/dummy/config/routes.rb
capcoauth-0.6.2 spec/dummy/config/routes.rb
capcoauth-0.6.1 spec/dummy/config/routes.rb
capcoauth-0.6.0 spec/dummy/config/routes.rb
capcoauth-0.5.1 spec/dummy/config/routes.rb
capcoauth-0.5.0 spec/dummy/config/routes.rb