class CoopAl::Item

Item

Attributes

description[R]

Public Class Methods

new(count, description, encounter) click to toggle source
# File lib/coop_al/item.rb, line 8
def initialize(count, description, encounter)
  @count = count
  @description = description
  @encounter = encounter
end

Public Instance Methods

description_with_origin() click to toggle source
# File lib/coop_al/item.rb, line 22
def description_with_origin
  "#{self} (from #{origin})"
end
origin() click to toggle source
# File lib/coop_al/item.rb, line 26
def origin
  @encounter.full_name
end
to_s() click to toggle source
# File lib/coop_al/item.rb, line 14
def to_s
  if @count == 1
    @description
  else
    "#{@description} (#{@count})"
  end
end