class OmniAuth::Whichsignupapi::AuthHashDelegate
Public Class Methods
new(provider_name, user_info)
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 4 def initialize(provider_name, user_info) @user_info = user_info @provider_name = provider_name end
Public Instance Methods
extra()
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 28 def extra { as: @user_info[:as], user_name: @user_info[:user_name], raw_info: @user_info } end
info()
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 21 def info { name: @user_info[:screen_name] || @user_info[:user_name], nickname: @user_info[:screen_name] } end
provider()
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 9 def provider @provider_name end
raw()
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 13 def raw @user_info end
uid()
click to toggle source
# File lib/omniauth/whichsignupapi/auth_hash_delegate.rb, line 17 def uid @user_info[:customer_id] end