Module: Overwatch

Includes:
HTTParty
Defined in:
lib/overwatch.rb,
lib/overwatch/version.rb

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.fetch_achievements(system, region, battle_net_tag) ⇒ Object



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

def self.fetch_achievements(system, region, battle_net_tag)
  JSON.parse(get("/#{system}/#{region}/#{battle_net_tag}/achievements"))
end

.fetch_cumulative_hero_data(system, region, battle_net_tag) ⇒ Object



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

def self.fetch_cumulative_hero_data(system, region, battle_net_tag)
  get("/#{system}/#{region}/#{battle_net_tag}/allHeroes/").parsed_response
end

.fetch_hero(system, region, battle_net_tag, hero_name) ⇒ Object



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

def self.fetch_hero(system, region, battle_net_tag, hero_name)
  get("/#{system}/#{region}/#{battle_net_tag}/hero/#{hero_name}/").parsed_response
end

.fetch_patch_notesObject



24
25
26
# File 'lib/overwatch.rb', line 24

def self.fetch_patch_notes
  get('/patch_notes').parsed_response
end

.fetch_profile(system, region, battle_net_tag) ⇒ Object



8
9
10
# File 'lib/overwatch.rb', line 8

def self.fetch_profile(system, region, battle_net_tag)
  get("/#{system}/#{region}/#{battle_net_tag}/profile").parsed_response["data"]
end