class OmniAuth::Strategies::Memberful

Protected Instance Methods

member_info() click to toggle source
# File lib/omniauth/strategies/memberful.rb, line 39
def member_info
  raw_info['member']
end
prune!(hash) click to toggle source
# File lib/omniauth/strategies/memberful.rb, line 48
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_info() click to toggle source
# File lib/omniauth/strategies/memberful.rb, line 35
def raw_info
  @raw_info ||= retrieve_account_info
end
retrieve_account_info() click to toggle source
# File lib/omniauth/strategies/memberful.rb, line 43
def retrieve_account_info
  access_token.options[:mode] = :query
  access_token.get('/account.json').parsed
end