class OmniAuth::Strategies::Clover

Public Instance Methods

raw_info() click to toggle source
# File lib/omniauth/strategies/clover.rb, line 82
def raw_info
  merchant_id   = request.params['merchant_id']
  empployee_id  = request.params['employee_id']
  @raw_info ||= access_token.get("/v3/merchants/#{merchant_id}/employees/#{empployee_id}").parsed
end

Private Instance Methods

first_name() click to toggle source
# File lib/omniauth/strategies/clover.rb, line 91
def first_name
  @raw_info['name'].blank? ? "" : @raw_info['name'].split(' ').first
end
last_name() click to toggle source
# File lib/omniauth/strategies/clover.rb, line 95
def last_name
  @raw_info['name'].blank? ? "" : @raw_info['name'].split[1..-1].join(' ')
end