Sha256: 273b4065284491f173b8af9d91c2aa7f94d849d62eb5cc91293c86c448f5e9df

Contents?: true

Size: 685 Bytes

Versions: 11

Compression:

Stored size: 685 Bytes

Contents

Rails.application.routes.draw do
  # All authorizme routes will be under custom namespace
  namespace Authorizme::namespace do
  	resources :sessions
    resources :users
    
    get '/' => 'authorizme#index', :as => 'main'
    get '/signup' => 'users#new', :as => 'signup' 
    
    # Declare all provider routes.
    Authorizme::providers.each do |provider|
      get "/login/#{provider}" => "login/#{provider}#auth", :as => "#{provider}_login"
      get "/login/#{provider}/callback" => "login/#{provider}#callback", :as => "#{provider}_callback"
    end
    
    post '/login' => 'sessions#create', :as => 'login'
    get '/logout' => 'sessions#destroy', :as => 'logout'
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
authorizme-1.0.0 config/routes.rb
authorizme-0.0.11 config/routes.rb
authorizme-0.0.9 config/routes.rb
authorizme-0.0.8 config/routes.rb
authorizme-0.0.7 config/routes.rb
authorizme-0.0.6 config/routes.rb
authorizme-0.0.5 config/routes.rb
authorizme-0.0.4 config/routes.rb
authorizme-0.0.3 config/routes.rb
authorizme-0.0.2 config/routes.rb
authorizme-0.0.1.alpha config/routes.rb