Class: Wowr::Classes::ItemSetData

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elem) ⇒ ItemSetData

Returns a new instance of ItemSetData.



899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'lib/wowr/classes.rb', line 899

def initialize(elem)
	@name = elem[:name]
	
	@items = []
	(elem/:item).each do |item|
		@items << item[:name]
	end
	
	@set_bonuses = []
	(elem/:setBonus).each do |bonus|
		@set_bonuses << ItemSetBonus.new(bonus)
	end
end

Instance Attribute Details

#itemsObject (readonly)

Returns the value of attribute items.



897
898
899
# File 'lib/wowr/classes.rb', line 897

def items
  @items
end

#nameObject (readonly)

Returns the value of attribute name.



897
898
899
# File 'lib/wowr/classes.rb', line 897

def name
  @name
end

#set_bonusesObject (readonly)

Returns the value of attribute set_bonuses.



897
898
899
# File 'lib/wowr/classes.rb', line 897

def set_bonuses
  @set_bonuses
end