class OmniAuth::AuthHash::InfoHash

Public Class Methods

subkey_class() click to toggle source
# File lib/omniauth/auth_hash.rb, line 30
def self.subkey_class
  Hashie::Mash
end

Public Instance Methods

name() click to toggle source
# File lib/omniauth/auth_hash.rb, line 34
def name
  return self[:name] if self[:name]
  return "#{first_name} #{last_name}".strip if first_name? || last_name?
  return nickname if nickname?
  return email if email?
  nil
end
name?() click to toggle source
# File lib/omniauth/auth_hash.rb, line 42
def name?
  !!name
end
Also aliased as: valid?
to_hash() click to toggle source
Calls superclass method
# File lib/omniauth/auth_hash.rb, line 47
def to_hash
  hash = super
  hash['name'] ||= name
  hash
end
valid?()
Alias for: name?