class MenuEficiente
Attributes
Public Class Methods
new(platos)
click to toggle source
Calls superclass method
Menu::new
# File lib/menu.rb, line 83 def initialize (platos) super(platos) end
Public Instance Methods
<=>(another)
click to toggle source
# File lib/menu.rb, line 108 def <=> (another) self.total_gases <=> another.total_gases end
to_s()
click to toggle source
# File lib/menu.rb, line 103 def to_s "Gases Totales: #{self.total_gases} kgCO2eq,\n " + "Uso Terreno: #{self.total_terreno} m2año" end
total_gases()
click to toggle source
# File lib/menu.rb, line 87 def total_gases gases = 0 @platos.each do |plato| gases += plato.gei end return gases end
total_terreno()
click to toggle source
# File lib/menu.rb, line 95 def total_terreno terreno = 0 @platos.each do |plato| terreno += plato.terreno end return terreno end