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