class Degica::DoorCollection

Public Instance Methods

actions() click to toggle source
# File lib/degica/collections/door_collection.rb, line 3
def actions
  [Action.new(:doors, self)]
end
describe() click to toggle source
# File lib/degica/collections/door_collection.rb, line 7
def describe
  return "The are no doors here..." if empty?

  desc = []
  desc << (size > 1 ? "You see #{size} doors:" : "You see one door:")
  desc << map(&:describe)
  desc.flatten.join("\n")
end