class OmniAuth::Strategies::Namecheap
Public Instance Methods
build_access_token()
click to toggle source
# File lib/omniauth/strategies/namecheap.rb, line 31 def build_access_token params = { redirect_uri: saved_callback_url }.merge(token_params.to_hash(symbolize_keys: true)) auth_token_params = deep_symbolize(options.auth_token_params) client.auth_code.get_token(request.params['code'], params, auth_token_params) end
raw_info()
click to toggle source
# File lib/omniauth/strategies/namecheap.rb, line 27 def raw_info @raw_info ||= JSON.parse(access_token.get(client.options[:me_url]).body) end
request_phase()
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/namecheap.rb, line 22 def request_phase session[:namecheap_omnniauth_callback_url] = callback_url super end
Private Instance Methods
saved_callback_url()
click to toggle source
# File lib/omniauth/strategies/namecheap.rb, line 39 def saved_callback_url session[:namecheap_omnniauth_callback_url] end