Class: Edades
Overview
Hereda de Menú y además almacena el rango de edades para 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) ⇒ Edades
constructor
Constructor de la clase Edades, que hereda de la clase Menu Argumentos: texto que contiene el rango de edades, 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 edades.
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) ⇒ Edades
Constructor de la clase Edades, que hereda de la clase Menu Argumentos: texto que contiene el rango de edades, 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.
116 117 118 119 |
# File 'lib/menudietetico/menu.rb', line 116 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.
127 128 129 |
# File 'lib/menudietetico/menu.rb', line 127 def texto @texto end |
Instance Method Details
#to_s ⇒ Object
Muestra por pantalla un menú y el grupo de edades
122 123 124 125 |
# File 'lib/menudietetico/menu.rb', line 122 def to_s imprime = super.to_s + "Edad: #{texto}\n" return imprime end |