Sha256: 72b918cc2a64e0cb3d29fbff7c960e48641ea722283076c90cc3c03d3940f51a

Contents?: true

Size: 659 Bytes

Versions: 1

Compression:

Stored size: 659 Bytes

Contents

# lib/gemwarrior/entities/item.rb
# Item base class

require_relative 'entity'

module Gemwarrior
  class Item < Entity
    attr_accessor :id, :name, :description, 
                  :atk_lo, :atk_hi, :takeable, :equippable, :equipped
    
    def initialize(options)
      self.id           = options[:id]
      self.name         = options[:name]
      self.description  = options[:description]
      self.atk_lo       = options[:atk_lo]
      self.atk_hi       = options[:atk_hi]
      self.takeable     = options[:takeable]
      self.equippable   = options[:equippable]
      self.equipped     = options[:equipped]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemwarrior-0.4.1 lib/gemwarrior/entities/item.rb