Module: DiabloApi::Profiles::Hero

Included in:
Hero
Defined in:
lib/diablo_api/models/profiles/hero.rb

Instance Method Summary collapse

Instance Method Details

#classObject



24
25
26
# File 'lib/diablo_api/models/profiles/hero.rb', line 24

def class
  @data[:class]
end

#deadObject



80
81
82
# File 'lib/diablo_api/models/profiles/hero.rb', line 80

def dead
  @data[:dead]
end

#followersObject



64
65
66
# File 'lib/diablo_api/models/profiles/hero.rb', line 64

def followers
  @data[:followers]
end

#genderObject



28
29
30
# File 'lib/diablo_api/models/profiles/hero.rb', line 28

def gender
  @data[:gender]
end

#hardcoreObject



44
45
46
# File 'lib/diablo_api/models/profiles/hero.rb', line 44

def hardcore
  @data[:hardcore]
end

#idObject



16
17
18
# File 'lib/diablo_api/models/profiles/hero.rb', line 16

def id
  @data[:id]
end

#itemsObject



60
61
62
# File 'lib/diablo_api/models/profiles/hero.rb', line 60

def items
  @data[:items]
end

#killsObject



36
37
38
# File 'lib/diablo_api/models/profiles/hero.rb', line 36

def kills
  @data[:kills]
end

#last_updatedObject



84
85
86
# File 'lib/diablo_api/models/profiles/hero.rb', line 84

def last_updated
  @data[:last_updated]
end

#legendary_powersObject



68
69
70
# File 'lib/diablo_api/models/profiles/hero.rb', line 68

def legendary_powers
  @data[:legendary_powers]
end

#levelObject



32
33
34
# File 'lib/diablo_api/models/profiles/hero.rb', line 32

def level
  @data[:level]
end

#main_dataObject



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

#nameObject



20
21
22
# File 'lib/diablo_api/models/profiles/hero.rb', line 20

def name
  @data[:name]
end

#paragon_levelObject



40
41
42
# File 'lib/diablo_api/models/profiles/hero.rb', line 40

def paragon_level
  @data[:paragon_level]
end

#progressionObject



76
77
78
# File 'lib/diablo_api/models/profiles/hero.rb', line 76

def progression
  @data[:progression]
end

#season_createdObject



52
53
54
# File 'lib/diablo_api/models/profiles/hero.rb', line 52

def season_created
  @data[:season_created]
end

#seasonalObject



48
49
50
# File 'lib/diablo_api/models/profiles/hero.rb', line 48

def seasonal
  @data[:seasonal]
end

#skillsObject



56
57
58
# File 'lib/diablo_api/models/profiles/hero.rb', line 56

def skills
  @data[:skills]
end

#statsObject



72
73
74
# File 'lib/diablo_api/models/profiles/hero.rb', line 72

def stats
  @data[:stats]
end