Files
ruby-lab/exercises/done/gecko_02.rb
T
2026-10-13 20:33:50 +02:00

35 lines
512 B
Ruby

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