class Person
def work
puts "do some work...\n"
end
end
class Chef
attr :worker
def initialize()
@worker = []
hire(rand(3)+2)
end
def hire(num)
num.times {
@worker.push(Person.new)
}
end
def delegate_work
@worker.each_with_index { |person, nr|
print "Person #{nr+1}: "
person.work
}
end
end