class Degica::Ruby

Public Instance Methods

actions() click to toggle source
# File lib/degica/objects/ruby.rb, line 7
def actions
  if Game.objects.actor.has_item?(self)
    []
  else
    [Action.new(:take, self)]
  end
end
describe() click to toggle source
# File lib/degica/objects/ruby.rb, line 20
def describe
  File.read(Degica.root + '/data/images/ruby.ansi')
end
name() click to toggle source
# File lib/degica/objects/ruby.rb, line 3
def name
  :ruby
end
take() click to toggle source
# File lib/degica/objects/ruby.rb, line 15
def take
  Game.objects.actor.pickup(self)
  NilActionable.new
end