Class: Battlenet::D3Client

Inherits:
Client
  • Object
show all
Includes:
D3
Defined in:
lib/battlenet/api/d3_client.rb

Instance Method Summary collapse

Methods inherited from Client

#base_uri, #domain, #endpoint, #get, #make_request

Constructor Details

#initialize(options = {}) ⇒ D3Client

Returns a new instance of D3Client.



12
13
14
15
16
17
# File 'lib/battlenet/api/d3_client.rb', line 12

def initialize(options = {})
  client_settings = { :endpoint => '/d3' }
  client_settings = client_settings.merge(options)

  super(client_settings)
end

Instance Method Details

#data(options = {}) ⇒ Object



23
24
25
# File 'lib/battlenet/api/d3_client.rb', line 23

def data(options = {})
  merge_options_and_return_obj(options, Battlenet::D3::Data)
end

#profile(options = {}) ⇒ Object



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

def profile(options = {})
  merge_options_and_return_obj(options, Battlenet::D3::Profile)
end