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



36
37
38
39
40
41
42
43
44
45
46
# File 'lib/omniauth/strategies/intercom.rb', line 36

def raw_info
  accept_headers
  access_token.options[:mode] = :body
  @raw_info ||= begin
    parsed = access_token.get('/me').parsed
    if options.verify_email && parsed['email_verified'] != true
      return {}
    end
   parsed
  end
end

#request_phaseObject



48
49
50
51
# File 'lib/omniauth/strategies/intercom.rb', line 48

def request_phase
   if request.params.fetch('signup', false)
  super
end