Class: MetaNexus::Wow::Achievement
- Inherits:
-
MetaNexus::Wow
- Object
- Api
- MetaNexus::Wow
- MetaNexus::Wow::Achievement
- Defined in:
- lib/meta_nexus/wow/achievement.rb
Class Method Summary collapse
-
.find(id) ⇒ Object
Find Achievement in Battle.net WoW Api Required arguments: id - achievement id.
Methods inherited from MetaNexus::Wow
Methods inherited from Api
Class Method Details
.find(id) ⇒ Object
Find Achievement in Battle.net WoW Api Required arguments: id - achievement id
Example:
achievement = MetaNexus::Wow::Achievement
achievement.find(200)
Response in Hash:
{"id"=>200, "title"=>"Persistent Defender", "points"=>10, "description"=>"Return 50 flags as a defender in Warsong Gulch.", "rewardItems"=>[], "icon"=>"achievement_bg_interruptx_flagcapture_attempts", "criteria"=>[{"id"=>440, "description"=>"Return the flag 50 times", "orderIndex"=>1, "max"=>50}], "accountWide"=>false, "factionId"=>2}
14 15 16 17 |
# File 'lib/meta_nexus/wow/achievement.rb', line 14 def self.find(id) call_url = "#{client.url}/achievement/#{id}?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |