class OmniAuth::Strategies::Bitrix24

Public Instance Methods

client() click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 46
def client
  ::OAuth2::Client.new(options.client_id, options.client_secret, deep_symbolize({site: options.site}).merge({token_method: :get}))
end
get(method) click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 34
def get(method)
  access_token.get(method, info_options)        
end
info_options() click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 38
def info_options
  {
    params: {
      auth: access_token.token
    }
  }        
end
raw_info() click to toggle source
# File lib/omniauth/strategies/bitrix24.rb, line 30
def raw_info
  @raw_info ||= get('/rest/user.current').parsed['result']
end