class OmniAuth::Strategies::Gab

Public Instance Methods

authorize_params(params = {}) click to toggle source
# File lib/omniauth/strategies/gab.rb, line 36
def authorize_params(params = {})
  params.merge(
    'response_type' => 'code',
    'client_id' => options.client_id,
    'redirect_uri' => options.redirect_uri,
    'scope' => options.scope
  )
end
raw_info() click to toggle source
# File lib/omniauth/strategies/gab.rb, line 31
def raw_info
  access_token.options[:parse] = :json
  @raw_info ||= access_token.get('/v1.0/me/').parsed
end

Private Instance Methods

callback_url() click to toggle source
# File lib/omniauth/strategies/gab.rb, line 47
def callback_url
  options['redirect_uri'] || (full_host + script_name + callback_path)
end