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