Method: Wowr::Classes::ItemDropCreature#initialize

Defined in:
lib/wowr/item.rb

#initialize(elem) ⇒ ItemDropCreature

Returns a new instance of ItemDropCreature.



441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
# File 'lib/wowr/item.rb', line 441

def initialize(elem)
  @name          = elem[:name]
  @id            = elem[:id].to_i
  @min_level       = elem[:minLevel].to_i
  @max_level       = elem[:maxLevel].to_i
  @drop_rate       = elem[:dropRate].to_i
  @classification = elem[:classification].to_i
  @area          = elem[:area]
    
  # optional boss stuff
  @title     = elem[:title]    if elem[:title] # TODO: not nil when no property?
  @url     = elem[:url]      if elem[:url]
  @type      = elem[:type]      if elem[:type] # Humanoid etc.
  @area_url = elem[:areaUrl] if elem[:areaUrl]
end