class OmniAuth::Strategies::Memair
Constants
- DEFAULT_SCOPE
Public Instance Methods
callback_url()
click to toggle source
# File lib/omniauth/strategies/memair.rb, line 51 def callback_url full_host + script_name + callback_path end
raw_info()
click to toggle source
# File lib/omniauth/strategies/memair.rb, line 43 def raw_info @raw_info ||= HTTParty.post("https://memair.com/graphql", body: { access_token: access_token.token, query: 'query get_user_details{UserDetails{id email time_zone}}' }.to_json, headers: { 'Content-Type': 'application/json' }, timeout: 180) rescue ::Errno::ETIMEDOUT raise ::Timeout::Error rescue ::OAuth::Error => e raise e.response.inspect end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/memair.rb, line 27 def request_phase super end