class OmniAuth::Strategies::Namba
Public Class Methods
new(app, *args, &block)
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/namba.rb, line 40 def initialize app, *args, &block super raise ArgumentError.new("Available locales are only kg or net") if options.locale && !%w(kg net).include?(options.locale) options.client_options.site = "http://api.namba.#{options.locale || 'kg'}" options.client_options.authorize_url = "http://login.namba.#{options.locale || 'kg'}/login2.php" end
Public Instance Methods
raw_info()
click to toggle source
# File lib/omniauth/strategies/namba.rb, line 47 def raw_info @raw_info ||= MultiJson.load(access_token.get("http://api.namba.#{options.locale || 'kg'}/getUserInfo2.php").body) rescue ::Errno::ETIMEDOUT raise ::Timeout::Error end