Class: Dieta_edades
Overview
Clase hija que hereda de Dieta y añade al menú un campo en el que se indica el grupo de edad para el cual está destinado el plato.
Instance Attribute Summary collapse
-
#grupo_edades ⇒ Object
readonly
Returns the value of attribute grupo_edades.
Attributes inherited from Dieta
#VCT, #grasas, #hidratos, #platos, #porcentaje_ingesta, #proteinas, #titulo
Instance Method Summary collapse
- #grupo_edad(edades) ⇒ Object
-
#initialize(titulo = 0, porcentaje_ingesta = 0, nplatos = 0, vct = 0, proteinas = 0, grasas = 0, hidratos = 0, grupo_edades = 0, *des_platos, &block) ⇒ Dieta_edades
constructor
A new instance of Dieta_edades.
- #to_s ⇒ Object
Methods inherited from Dieta
#<=>, #ingesta, #nplatos, #plate, #plato, #porcentajes, #title
Constructor Details
#initialize(titulo = 0, porcentaje_ingesta = 0, nplatos = 0, vct = 0, proteinas = 0, grasas = 0, hidratos = 0, grupo_edades = 0, *des_platos, &block) ⇒ Dieta_edades
Returns a new instance of Dieta_edades.
120 121 122 123 124 125 126 127 128 |
# File 'lib/prct06/Dieta.rb', line 120 def initialize (titulo=0, porcentaje_ingesta=0, nplatos=0, vct=0, proteinas=0, grasas=0, hidratos=0, grupo_edades=0, *des_platos, &block) if block_given? super(&block) else @grupo_edades = grupo_edades super(titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) end end |
Instance Attribute Details
#grupo_edades ⇒ Object (readonly)
Returns the value of attribute grupo_edades.
118 119 120 |
# File 'lib/prct06/Dieta.rb', line 118 def grupo_edades @grupo_edades end |
Instance Method Details
#grupo_edad(edades) ⇒ Object
130 131 132 |
# File 'lib/prct06/Dieta.rb', line 130 def grupo_edad(edades) @grupo_edades = edades end |
#to_s ⇒ Object
133 134 135 136 |
# File 'lib/prct06/Dieta.rb', line 133 def to_s output = super output << "\nGrupo: #{@grupo_edades}" end |