module HeimdallAuth::Rails::Routes::Helper

Public Instance Methods

use_heimdall_auth(options = {}, &block) click to toggle source
# File lib/heimdall_auth/rails/routes.rb, line 5
def use_heimdall_auth(options = {}, &block)
  get '/auth/:provider' => 'heimdall_auth/sessions#create', :as => :auth_provider #This is only fake for url_helpers, because this paths are served by middleware
  get '/auth/:provider/callback' => 'heimdall_auth/sessions#create', :as => :auth_provider_callback
  get '/auth/failure' => 'heimdall_auth/sessions#failure'
  get '/signin' => 'heimdall_auth/sessions#new', :as => :new_user_session
  get '/signout' => 'heimdall_auth/sessions#destroy', :as => :destroy_user_session
end