class Degica::Object

Public Class Methods

new(objects = []) click to toggle source
# File lib/degica/object.rb, line 6
def initialize(objects = [])
  @objects = ObjectCollection.new(objects)
end

Public Instance Methods

actions() click to toggle source
# File lib/degica/object.rb, line 10
def actions
  @objects.actions
end
describe() click to toggle source
# File lib/degica/object.rb, line 18
def describe
  raise NotImplementedError
end
name() click to toggle source
# File lib/degica/object.rb, line 14
def name
  raise NotImplementedError
end
prompt() click to toggle source
# File lib/degica/object.rb, line 22
def prompt
  name
end