Class: MetaNexus::Wow::BattlePet
- Inherits:
-
MetaNexus::Wow
- Object
- Api
- MetaNexus::Wow
- MetaNexus::Wow::BattlePet
- Defined in:
- lib/meta_nexus/wow/battlepet.rb
Instance Attribute Summary collapse
-
#breed_id ⇒ Object
Returns the value of attribute breed_id.
-
#level ⇒ Object
Returns the value of attribute level.
-
#quality_id ⇒ Object
Returns the value of attribute quality_id.
Class Method Summary collapse
Methods inherited from MetaNexus::Wow
Methods inherited from Api
Instance Attribute Details
#breed_id ⇒ Object
Returns the value of attribute breed_id.
3 4 5 |
# File 'lib/meta_nexus/wow/battlepet.rb', line 3 def breed_id @breed_id end |
#level ⇒ Object
Returns the value of attribute level.
3 4 5 |
# File 'lib/meta_nexus/wow/battlepet.rb', line 3 def level @level end |
#quality_id ⇒ Object
Returns the value of attribute quality_id.
3 4 5 |
# File 'lib/meta_nexus/wow/battlepet.rb', line 3 def quality_id @quality_id end |
Class Method Details
.stats(id, **args) ⇒ Object
55 56 57 58 59 60 61 62 |
# File 'lib/meta_nexus/wow/battlepet.rb', line 55 def self.stats(id, **args) call_url = "#{client.url}/battlePet/stats/#{id}?" call_url += "level=#{args[:level]}&" if args[:level] call_url += "breedId=#{args[:breed_id]}&" if args[:breed_id] call_url += "qualityId=#{args[:quality_id]}&" if args[:quality_id] call_url += "locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |