class Degica::Matz

Public Instance Methods

description() click to toggle source
# File lib/degica/objects/people/matz.rb, line 20
def description
  desc = []
  desc << "He's smiling at you. You smile back."
  desc << "He is holding a ruby." if holding?(:ruby)
  desc
end
give(object = nil) click to toggle source
Calls superclass method
# File lib/degica/objects/people/matz.rb, line 11
def give(object = nil)
  super.tap do
    if object.name == :ruby
      puts "He thanks you for bringing him the ruby."
      Game.objects.actor.award(20)
    end
  end
end
name() click to toggle source
# File lib/degica/objects/people/matz.rb, line 3
def name
  :matz
end
quote() click to toggle source
# File lib/degica/objects/people/matz.rb, line 7
def quote
  Faker::Quote.matz
end