Sha256: b4cc1c6cf066a1b1ed2e7f4a2c2fab7675bf407ccec8908ed3e7a98ca3bd1dae

Contents?: true

Size: 419 Bytes

Versions: 2

Compression:

Stored size: 419 Bytes

Contents

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

module Gemwarrior
  class Item
    attr_accessor :id, :name, :description, :takeable
    
    def initialize(
      id, 
      name, 
      description,
      takeable
    )
      self.id = id
      self.name = name
      self.description = description
      self.takeable = takeable
    end
    
    def is_takeable?
      takeable
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gemwarrior-0.3.3 lib/gemwarrior/item.rb
gemwarrior-0.3.2 lib/gemwarrior/item.rb