Class: MetaNexus::Wow::Data
- Inherits:
-
MetaNexus::Wow
- Object
- Api
- MetaNexus::Wow
- MetaNexus::Wow::Data
- Defined in:
- lib/meta_nexus/wow/data.rb
Class Method Summary collapse
-
.battlegroups ⇒ Object
Find data info in Battle.net WoW Api.
- .character_achievements ⇒ Object
- .character_classes ⇒ Object
- .character_races ⇒ Object
- .guild_achievements ⇒ Object
- .guild_perks ⇒ Object
- .guild_rewards ⇒ Object
- .item_classes ⇒ Object
- .pet_types ⇒ Object
- .talents ⇒ Object
Methods inherited from MetaNexus::Wow
Methods inherited from Api
Class Method Details
.battlegroups ⇒ Object
Find data info in Battle.net WoW Api
Example:
data = MetaNexus::Wow::Data
data.battlegroups
data.character_races
data.character_classes
data.character_achievements
data.guild_achievements
data.guild_rewards
data.guild_perks
data.item_classes
data.talents
data.pet_types
Each method will return appropriate information in Hash format.
21 22 23 24 |
# File 'lib/meta_nexus/wow/data.rb', line 21 def self.battlegroups call_url = "#{client.url}/data/battlegroups/?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.character_achievements ⇒ Object
36 37 38 39 |
# File 'lib/meta_nexus/wow/data.rb', line 36 def self.character_achievements call_url = "#{client.url}/data/character/achievements?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.character_classes ⇒ Object
31 32 33 34 |
# File 'lib/meta_nexus/wow/data.rb', line 31 def self.character_classes call_url = "#{client.url}/data/character/classes?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.character_races ⇒ Object
26 27 28 29 |
# File 'lib/meta_nexus/wow/data.rb', line 26 def self.character_races call_url = "#{client.url}/data/character/races?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.guild_achievements ⇒ Object
41 42 43 44 |
# File 'lib/meta_nexus/wow/data.rb', line 41 def self.guild_achievements call_url = "#{client.url}/data/guild/achievements?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.guild_perks ⇒ Object
51 52 53 54 |
# File 'lib/meta_nexus/wow/data.rb', line 51 def self.guild_perks call_url = "#{client.url}/data/guild/perks?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.guild_rewards ⇒ Object
46 47 48 49 |
# File 'lib/meta_nexus/wow/data.rb', line 46 def self.guild_rewards call_url = "#{client.url}/data/guild/rewards?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.item_classes ⇒ Object
56 57 58 59 |
# File 'lib/meta_nexus/wow/data.rb', line 56 def self.item_classes call_url = "#{client.url}/data/item/classes?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |