Class: MetaNexus::D3::Profile
- Inherits:
-
MetaNexus::D3
- Object
- Api
- MetaNexus::D3
- MetaNexus::D3::Profile
- Defined in:
- lib/meta_nexus/d3/profile.rb
Class Method Summary collapse
- .hero(battle_tag, hero_id) ⇒ Object
-
.profile(battle_tag) ⇒ Object
Find D3 Profile in Battle.net Diablo 3 Api Required arguments: battle_tag - User battle tag, must be used in such format: ‘Name-1212’ (replace ‘#’ symbol with ‘-’).
Methods inherited from MetaNexus::D3
Methods inherited from Api
Class Method Details
.hero(battle_tag, hero_id) ⇒ Object
29 30 31 32 |
# File 'lib/meta_nexus/d3/profile.rb', line 29 def self.hero(battle_tag, hero_id) call_url = "#{client.url}/profile/#{battle_tag}/hero/#{hero_id}?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |
.profile(battle_tag) ⇒ Object
Find D3 Profile in Battle.net Diablo 3 Api Required arguments: battle_tag - User battle tag, must be used in such format: ‘Name-1212’ (replace ‘#’ symbol with ‘-’)
Example:
d3 = MetaNexus::D3::Profile
d3.profile('Scorch-2320')
Response in Hash:
{"battleTag" : "Scorch#2826", "paragonLevel" : 224, "paragonLevelHardcore" : 0,"paragonLevelSeason" : 4,"paragonLevelSeasonHardcore" : 0,"heroes" : [ {"paragonLevel" : 224, ...
Find D3 character in Battle.net Diablo 3 Api Required arguments: battle_tag - User battle tag, must be used in such format: ‘Name-1212’ (replace ‘#’ symbol with ‘-’) hero_id - id of hero to look for
Example:
d3 = MetaNexus::D3::Profile
d3.hero('Scorch-2320', 9034002)
Resonse in Hash will contain info about character
24 25 26 27 |
# File 'lib/meta_nexus/d3/profile.rb', line 24 def self.profile(battle_tag) call_url = "#{client.url}/profile/#{battle_tag}/?locale=#{MetaNexus.config.locale}&apikey=#{MetaNexus.config.api_key}" MetaNexus::Api.call_api(call_url) end |