Class: Menu_alimento
Instance Attribute Summary collapse
-
#grupo_alimento ⇒ Object
Returns the value of attribute grupo_alimento.
Attributes inherited from Menu
#grasas, #hidratos, #platos, #porcentaje, #proteinas, #titulo, #vct
Instance Method Summary collapse
-
#initialize(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_alimento) ⇒ Menu_alimento
constructor
A new instance of Menu_alimento.
- #to_s ⇒ Object
Methods inherited from Menu
#<=>, #get_grasas, #get_hidratos, #get_plato, #get_porcentaje, #get_proteinas, #get_titulo, #get_vct, #getall_platos
Constructor Details
#initialize(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_alimento) ⇒ Menu_alimento
Returns a new instance of Menu_alimento.
50 51 52 |
# File 'lib/dieta/menu.rb', line 50 def initialize titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_alimento @titulo, @porcentaje, @platos, @vct, @proteinas, @grasas, @hidratos, @grupo_alimento = titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_alimento end |
Instance Attribute Details
#grupo_alimento ⇒ Object
Returns the value of attribute grupo_alimento.
48 49 50 |
# File 'lib/dieta/menu.rb', line 48 def grupo_alimento @grupo_alimento end |
Instance Method Details
#to_s ⇒ Object
54 55 56 57 58 59 60 |
# File 'lib/dieta/menu.rb', line 54 def to_s out = "Menu dietetico del grupo #{@grupo_alimento}\n" out << "#{@titulo.upcase} (#{@porcentaje}%)\n" out << @platos.map { |plato| "- #{plato}" }.join(",\n") out << "\nV.C.T. | % #{vct} kcal | #{proteinas}% - #{grasas}% - #{hidratos}%" out end |