Class: Grupos_alimentos
Overview
Hereda de la clase Menú y además almacena el grupo de alimentos al que pertenece dicho menú.
Instance Attribute Summary collapse
-
#texto ⇒ Object
Returns the value of attribute texto.
Attributes inherited from Menu
#gramos, #menu, #n_porcentajes, #porcentajes, #porciones, #titulo
Instance Method Summary collapse
-
#initialize(texto, titulo, menu, porciones, gramos, porcentajes) ⇒ Grupos_alimentos
constructor
Constructor de la clase Grupos_alimentos, que hereda de la clase Menu Argumentos: texto que contiene el grupo de alimentos, título del menú, componentes del menú, porciones de cada plato, gramos de cada plato y porcentajes de calorías, grasas, proteínas e hidratos.
-
#to_s ⇒ Object
Muestra por pantalla un menú y el grupo de alimentos.
Methods inherited from Menu
#<=>, #get_grasas, #get_hidratos, #get_ingesta, #get_platos, #get_proteinas, #get_vct, #mostrar_plato
Constructor Details
#initialize(texto, titulo, menu, porciones, gramos, porcentajes) ⇒ Grupos_alimentos
Constructor de la clase Grupos_alimentos, que hereda de la clase Menu Argumentos: texto que contiene el grupo de alimentos, título del menú, componentes del menú, porciones de cada plato, gramos de cada plato y porcentajes de calorías, grasas, proteínas e hidratos.
98 99 100 101 |
# File 'lib/menudietetico/menu.rb', line 98 def initialize(texto, titulo, , porciones, gramos, porcentajes) @texto = texto super(titulo, , porciones, gramos, porcentajes) end |
Instance Attribute Details
#texto ⇒ Object
Returns the value of attribute texto.
109 110 111 |
# File 'lib/menudietetico/menu.rb', line 109 def texto @texto end |
Instance Method Details
#to_s ⇒ Object
Muestra por pantalla un menú y el grupo de alimentos
104 105 106 107 |
# File 'lib/menudietetico/menu.rb', line 104 def to_s imprime = super.to_s + "Menu del grupo: #{texto}\n" return imprime end |