class OmniAuth::Strategies::Venmo

Constants

DEFAULT_SCOPE

Public Instance Methods

raw_info() click to toggle source
# File lib/omniauth/strategies/venmo.rb, line 37
def raw_info
  @raw_info ||= access_token.params['user'] || {}
end
request_phase() click to toggle source
Calls superclass method
# File lib/omniauth/strategies/venmo.rb, line 41
def request_phase
  options[:authorize_params] = {
    :client_id      => options['client_id'],
    :response_type  => 'code',
    :scope          => (options['scope'] || DEFAULT_SCOPE)
  }

  super
end

Private Instance Methods

prune!(hash) click to toggle source
# File lib/omniauth/strategies/venmo.rb, line 53
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