Files
2026-10-13 20:33:50 +02:00

33 lines
484 B
Ruby

#!/usr/bin/env ruby
class Gecko
def initialize(name)
@name = name
@meals = []
end
def eat(prey)
@meals << prey
end
def display_meals
puts "#{@name} a mangé :"
@meals.each do |prey|
puts "- #{prey}"
end
puts
suffix = @meals.length == 1 ? "proie" : "proies"
puts "Total : #{@meals.length} #{suffix}"
end
end
delta = Gecko.new("Delta")
delta.eat("dubia")
delta.eat("ver de farine")
delta.eat("cloporte")
delta.display_meals