Class: Wowr::Classes::Defense

Inherits:
Object
  • Object
show all
Defined in:
lib/wowr/character.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elem) ⇒ Defense

Returns a new instance of Defense.



638
639
640
641
642
643
644
# File 'lib/wowr/character.rb', line 638

def initialize(elem)
	@value 						= elem[:value].to_i
	@increase_percent = elem[:increasePercent].to_f
	@decrease_percent = elem[:decreasePercent].to_f
	@plus_defense 		= elem[:plusDefense].to_i
	@rating 					= elem[:rating].to_i
end

Instance Attribute Details

#decrease_percentObject (readonly)

Returns the value of attribute decrease_percent.



636
637
638
# File 'lib/wowr/character.rb', line 636

def decrease_percent
  @decrease_percent
end

#increase_percentObject (readonly)

Returns the value of attribute increase_percent.



636
637
638
# File 'lib/wowr/character.rb', line 636

def increase_percent
  @increase_percent
end

#plus_defenseObject (readonly)

Returns the value of attribute plus_defense.



636
637
638
# File 'lib/wowr/character.rb', line 636

def plus_defense
  @plus_defense
end

#ratingObject (readonly)

Returns the value of attribute rating.



636
637
638
# File 'lib/wowr/character.rb', line 636

def rating
  @rating
end

#valueObject (readonly)

Returns the value of attribute value.



636
637
638
# File 'lib/wowr/character.rb', line 636

def value
  @value
end