Class: MetaNexus::Sc2::Data

Inherits:
MetaNexus::Sc2 show all
Defined in:
lib/meta_nexus/sc2/data.rb

Class Method Summary collapse

Methods inherited from MetaNexus::Sc2

client, #url

Methods inherited from Api

call_api, #url

Class Method Details

.achievementsObject

Find Sc2 achievements data in Battle.net StarCraft 2 Api Example:

sc2 = MetaNexus::Sc2::Data
sc2.achievements

Response in Hash will contain huge data array with achievements

Find Sc2 Follower data in Battle.net Diablo 3 Api Example:

sc2 = MetaNexus::Sc2::Data
sc2.rewards

Response in Hash will contain huge data array with rewards



16
17
18
19
# File 'lib/meta_nexus/sc2/data.rb', line 16

def self.achievements
  call_url = "#{client.url}/data/achievements?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}"
  MetaNexus::Api.call_api(call_url)
end

.rewardsObject



21
22
23
24
# File 'lib/meta_nexus/sc2/data.rb', line 21

def self.rewards
  call_url = "#{client.url}/data/rewards?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}"
  MetaNexus::Api.call_api(call_url)
end