Module: DiabloApi::Profiles::Hero
- Included in:
- Hero
- Defined in:
- lib/diablo_api/models/profiles/hero.rb
Instance Method Summary collapse
- #class ⇒ Object
- #dead ⇒ Object
- #followers ⇒ Object
- #gender ⇒ Object
- #hardcore ⇒ Object
- #id ⇒ Object
- #items ⇒ Object
- #kills ⇒ Object
- #last_updated ⇒ Object
- #legendary_powers ⇒ Object
- #level ⇒ Object
- #main_data ⇒ Object
- #name ⇒ Object
- #paragon_level ⇒ Object
- #progression ⇒ Object
- #season_created ⇒ Object
- #seasonal ⇒ Object
- #skills ⇒ Object
- #stats ⇒ Object
Instance Method Details
#class ⇒ Object
24 25 26 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 24 def class @data[:class] end |
#dead ⇒ Object
80 81 82 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 80 def dead @data[:dead] end |
#followers ⇒ Object
64 65 66 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 64 def followers @data[:followers] end |
#gender ⇒ Object
28 29 30 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 28 def gender @data[:gender] end |
#hardcore ⇒ Object
44 45 46 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 44 def hardcore @data[:hardcore] end |
#id ⇒ Object
16 17 18 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 16 def id @data[:id] end |
#items ⇒ Object
60 61 62 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 60 def items @data[:items] end |
#kills ⇒ Object
36 37 38 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 36 def kills @data[:kills] end |
#last_updated ⇒ Object
84 85 86 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 84 def last_updated @data[:last_updated] end |
#legendary_powers ⇒ Object
68 69 70 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 68 def legendary_powers @data[:legendary_powers] end |
#level ⇒ Object
32 33 34 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 32 def level @data[:level] end |
#main_data ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 7 def main_data ignore = %w(Hash Array) md = {} @data.each do |k, v| md[k] = v unless ignore.include? v.class.to_s end md end |
#name ⇒ Object
20 21 22 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 20 def name @data[:name] end |
#paragon_level ⇒ Object
40 41 42 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 40 def paragon_level @data[:paragon_level] end |
#progression ⇒ Object
76 77 78 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 76 def progression @data[:progression] end |
#season_created ⇒ Object
52 53 54 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 52 def season_created @data[:season_created] end |
#seasonal ⇒ Object
48 49 50 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 48 def seasonal @data[:seasonal] end |
#skills ⇒ Object
56 57 58 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 56 def skills @data[:skills] end |
#stats ⇒ Object
72 73 74 |
# File 'lib/diablo_api/models/profiles/hero.rb', line 72 def stats @data[:stats] end |