Module: Battlenet

Extended by:
Configuration
Defined in:
lib/battlenet/api.rb,
lib/battlenet/api/client.rb,
lib/battlenet/api/version.rb,
lib/battlenet/api/d3_client.rb,
lib/battlenet/api/sc2_client.rb,
lib/battlenet/api/wow_client.rb,
lib/battlenet/modules/d3/data.rb,
lib/battlenet/api/api_response.rb,
lib/battlenet/modules/sc2/data.rb,
lib/battlenet/modules/wow/data.rb,
lib/battlenet/modules/wow/item.rb,
lib/battlenet/api/configuration.rb,
lib/battlenet/modules/wow/guild.rb,
lib/battlenet/modules/wow/quest.rb,
lib/battlenet/modules/wow/realm.rb,
lib/battlenet/modules/wow/spell.rb,
lib/battlenet/modules/d3/profile.rb,
lib/battlenet/modules/sc2/ladder.rb,
lib/battlenet/modules/wow/recipe.rb,
lib/battlenet/modules/sc2/profile.rb,
lib/battlenet/modules/wow/auction.rb,
lib/battlenet/modules/wow/item_set.rb,
lib/battlenet/modules/wow/character.rb,
lib/battlenet/modules/wow/achievement.rb,
lib/battlenet/modules/wow/pvp_leaderboard.rb

Defined Under Namespace

Modules: Api, Configuration, D3, SC2, WOW Classes: APIResponse, Client, D3Client, SC2Client, WOWClient

Constant Summary

Constants included from Configuration

Configuration::DEFAULT_API_KEY, Configuration::DEFAULT_ENDPOINT, Configuration::DEFAULT_REGION, Configuration::OPTIONS_KEYS

Class Method Summary collapse

Methods included from Configuration

configure, options

Class Method Details

.D3Client(options = {}) ⇒ Object



20
21
22
# File 'lib/battlenet/api.rb', line 20

def self.D3Client(options={})
  Battlenet::D3Client.new(options)
end

.SC2Client(options = {}) ⇒ Object



16
17
18
# File 'lib/battlenet/api.rb', line 16

def self.SC2Client(options={})
  Battlenet::SC2Client.new(options)
end

.WOWClient(options = {}) ⇒ Object



12
13
14
# File 'lib/battlenet/api.rb', line 12

def self.WOWClient(options={})
  Battlenet::WOWClient.new(options)
end