Class: Wowr::Classes::ItemQuest

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

Overview

<rewardFromQuests>

<quest name="Justice Dispensed" level="39" reqMinLevel="30" id="11206" area="Dustwallow Marsh" suggestedPartySize="0"></quest>
<quest name="Peace at Last" level="39" reqMinLevel="30" id="11152" area="Dustwallow Marsh" suggestedPartySize="0"></quest>

</rewardFromQuests> TODO: Rename

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(elem) ⇒ ItemQuest

Returns a new instance of ItemQuest.



382
383
384
385
386
387
388
389
# File 'lib/wowr/item.rb', line 382

def initialize(elem)
	@name 			= elem[:name]
	@id 				= elem[:id].to_i
	@level 			= elem[:level].to_i
	@min_level 	= elem[:min_level].to_i
	@area 			= elem[:area]
	@suggested_party_size = elem[:suggested_party_size].to_i
end

Instance Attribute Details

#areaObject (readonly)

Returns the value of attribute area.



380
381
382
# File 'lib/wowr/item.rb', line 380

def area
  @area
end

#idObject (readonly)

Returns the value of attribute id.



380
381
382
# File 'lib/wowr/item.rb', line 380

def id
  @id
end

#levelObject (readonly)

Returns the value of attribute level.



380
381
382
# File 'lib/wowr/item.rb', line 380

def level
  @level
end

#min_levelObject (readonly)

Returns the value of attribute min_level.



380
381
382
# File 'lib/wowr/item.rb', line 380

def min_level
  @min_level
end

#nameObject (readonly)

Returns the value of attribute name.



380
381
382
# File 'lib/wowr/item.rb', line 380

def name
  @name
end

#suggested_party_sizeObject (readonly)

Returns the value of attribute suggested_party_size.



380
381
382
# File 'lib/wowr/item.rb', line 380

def suggested_party_size
  @suggested_party_size
end