Class: Menu_edad
Instance Attribute Summary collapse
-
#grupo_edad ⇒ Object
Returns the value of attribute grupo_edad.
Attributes inherited from Menu
#grasas, #hidratos, #platos, #porcentaje, #proteinas, #titulo, #vct
Instance Method Summary collapse
-
#initialize(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad) ⇒ Menu_edad
constructor
A new instance of Menu_edad.
- #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_edad) ⇒ Menu_edad
Returns a new instance of Menu_edad.
67 68 69 |
# File 'lib/dieta/menu.rb', line 67 def initialize titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad @titulo, @porcentaje, @platos, @vct, @proteinas, @grasas, @hidratos, @grupo_edad = titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad end |
Instance Attribute Details
#grupo_edad ⇒ Object
Returns the value of attribute grupo_edad.
65 66 67 |
# File 'lib/dieta/menu.rb', line 65 def grupo_edad @grupo_edad end |
Instance Method Details
#to_s ⇒ Object
71 72 73 74 75 76 77 |
# File 'lib/dieta/menu.rb', line 71 def to_s out = "Menu dietetico del grupo #{@grupo_edad}\n" out << "#{@titulo.upcase} (#{@porcentaje}%)\n" out << @platos.map { |plato| "- #{plato}" }.join(",\n") out << "\nV.C.T. | % #{vct} kcal | #{proteinas}% - #{grasas}% - #{hidratos}%" out end |