class OmniAuth::Strategies::Barong

Public Instance Methods

account() click to toggle source
# File lib/omniauth-barong-oauth2/strategy.rb, line 29
def account
  @account ||= access_token.get(URI.join(root_url, options.account_path).to_s).parsed
end
callback_url() click to toggle source

See github.com/omniauth/omniauth-oauth2/issues/81

# File lib/omniauth-barong-oauth2/strategy.rb, line 34
def callback_url
  full_host + script_name + callback_path
end
client() click to toggle source
Calls superclass method
# File lib/omniauth-barong-oauth2/strategy.rb, line 15
def client
  options.client_options.site           = root_url
  options.client_options.authorize_path = options.authorize_path
  super
end
root_url() click to toggle source
# File lib/omniauth-barong-oauth2/strategy.rb, line 21
def root_url
  @root_url ||= URI.parse(options.root_url.respond_to?(:call) ? options.root_url.call : options.root_url).to_s
end