class OmniAuth::Strategies::Viadeo
Public Instance Methods
auth_hash()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/viadeo.rb, line 22 def auth_hash OmniAuth::Utils.deep_merge( super, { 'uid' => raw_info['id'], 'user_info' => info, 'extra' => { 'user_hash' => raw_info, }, } ) end
callback_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/viadeo.rb, line 43 def callback_phase options[:grant_type] ||= 'authorization_code' super end
raw_info()
click to toggle source
# File lib/omniauth/strategies/viadeo.rb, line 34 def raw_info @raw_info ||= MultiJson.decode(@access_token.get('/me').body) end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/viadeo.rb, line 38 def request_phase options[:response_type] ||= 'code' super end