Class: OmniAuth::Strategies::Devise

Inherits:
Object
  • Object
show all
Includes:
OmniAuth::Strategy
Defined in:
lib/omniauth/strategies/devise.rb

Instance Method Summary collapse

Instance Method Details

#callback_phaseObject



8
9
10
11
# File 'lib/omniauth/strategies/devise.rb', line 8

def callback_phase
  return fail!(:invalid_credentials) unless devise_model
  super
end

#devise_modelObject



16
17
18
# File 'lib/omniauth/strategies/devise.rb', line 16

def devise_model
  @devise_model ||= from_warden || from_db
end

#modelObject



20
21
22
# File 'lib/omniauth/strategies/devise.rb', line 20

def model
  options[:model] || ::EmailId
end