Module: Halo

Extended by:
Configuration
Defined in:
lib/halo-api.rb,
lib/halo-api/client.rb,
lib/halo-api/version.rb,
lib/halo-api/api_response.rb,
lib/halo-api/configuration.rb,
lib/halo-api/modules/halo5/ugc.rb,
lib/halo-api/modules/halo5/stats.rb,
lib/halo-api/clients/halo5_client.rb,
lib/halo-api/modules/halo5/profile.rb,
lib/halo-api/modules/halo5/metadata.rb,
lib/halo-api/modules/halo_wars2/stats.rb,
lib/halo-api/clients/halo_wars2_client.rb,
lib/halo-api/modules/halo_wars2/metadata.rb

Defined Under Namespace

Modules: Clients, Configuration, Halo5, HaloWars2 Classes: APIResponse, Client, InvalidCacheStore

Constant Summary collapse

VERSION =
'0.4.3'.freeze

Constants included from Configuration

Configuration::DEFAULT_API_KEY, Configuration::DEFAULT_REDIS, Configuration::DEFAULT_REGION, Configuration::DEFAULT_TTL, Configuration::OPTIONS

Class Method Summary collapse

Methods included from Configuration

configure, options

Class Method Details

.halo5(options = {}) ⇒ Object



15
16
17
# File 'lib/halo-api.rb', line 15

def halo5(options = {})
  Halo::Clients::Halo5Client.new(options)
end

.halo_wars2(options = {}) ⇒ Object



19
20
21
# File 'lib/halo-api.rb', line 19

def halo_wars2(options = {})
  Halo::Clients::HaloWars2Client.new(options)
end