Class: OmniAuth::Strategies::Intercom

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

Instance Method Summary collapse

Instance Method Details

#raw_infoObject



32
33
34
35
36
# File 'lib/omniauth/strategies/intercom.rb', line 32

def raw_info
  accept_headers
  access_token.options[:mode] = :body
  @raw_info ||= access_token.get('/me').parsed
end

#request_phaseObject



38
39
40
41
42
# File 'lib/omniauth/strategies/intercom.rb', line 38

def request_phase
  options.client_options[:authorize_url] += '/signup' if request.params.fetch('signup', false)

  super
end