Class: OmniAuth::Strategies::Traity

Inherits:
OAuth2
  • Object
show all
Defined in:
lib/omniauth/strategies/traity.rb

Instance Method Summary collapse

Instance Method Details

#prune!(hash) ⇒ Object



36
37
38
39
40
41
# File 'lib/omniauth/strategies/traity.rb', line 36

def prune!(hash)
  hash.delete_if do |_, value|
    prune!(value) if value.is_a?(Hash)
    value.nil? || (value.respond_to?(:empty?) && value.empty?)
  end
end

#raw_infoObject



32
33
34
# File 'lib/omniauth/strategies/traity.rb', line 32

def raw_info
  @raw_info ||= access_token.get('1.0/me').parsed || {}
end