class Player
Attributes
assists[RW]
damage_taken[RW]
deaths[RW]
exp[RW]
healing[RW]
hero[RW]
hero_damage[RW]
kills[RW]
name[RW]
siege_damage[RW]
talents[RW]
Public Class Methods
new()
click to toggle source
# File lib/herostats/player.rb, line 6 def initialize @talents = [] @kills = 0 @regen_globes = 0 end
Public Instance Methods
pickup_regen_globe()
click to toggle source
# File lib/herostats/player.rb, line 12 def pickup_regen_globe @regen_globes += 1 end
role_stat()
click to toggle source
# File lib/herostats/player.rb, line 20 def role_stat return healing unless healing == 0 return damage_taken unless damage_taken == 0 nil end
select_talent(talent)
click to toggle source
# File lib/herostats/player.rb, line 16 def select_talent(talent) @talents.push(talent) end