Class: Wowr::Classes::ItemSetData

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elem) ⇒ ItemSetData

Returns a new instance of ItemSetData.



285
286
287
288
289
290
291
292
293
294
295
296
297
# File 'lib/wowr/item.rb', line 285

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.



282
283
284
# File 'lib/wowr/item.rb', line 282

def items
  @items
end

#nameObject (readonly) Also known as: to_s

Returns the value of attribute name.



282
283
284
# File 'lib/wowr/item.rb', line 282

def name
  @name
end

#set_bonusesObject (readonly)

Returns the value of attribute set_bonuses.



282
283
284
# File 'lib/wowr/item.rb', line 282

def set_bonuses
  @set_bonuses
end