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