Class: DietaEdad
Overview
clase hija que representa menús para grupos de personas según su edad
Instance Attribute Summary collapse
-
#edades ⇒ Object
readonly
attr.
Attributes inherited from Dieta
#VCT, #grasas, #hidratos, #nplatos, #platos, #porcentaje_ingesta, #proteinas, #titulo
Instance Method Summary collapse
-
#initialize(edades, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) ⇒ DietaEdad
constructor
initialize con un parámetro extra con respecto al de la clase madre.
-
#to_s ⇒ Object
formateo que añade el grupo de alimentos con respecto al de la clase madre.
Methods inherited from Dieta
Constructor Details
#initialize(edades, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) ⇒ DietaEdad
initialize con un parámetro extra con respecto al de la clase madre
91 92 93 94 |
# File 'lib/prct06/Dieta.rb', line 91 def initialize (edades, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) super(titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) @edades = edades end |
Instance Attribute Details
#edades ⇒ Object (readonly)
attr
88 89 90 |
# File 'lib/prct06/Dieta.rb', line 88 def edades @edades end |
Instance Method Details
#to_s ⇒ Object
formateo que añade el grupo de alimentos con respecto al de la clase madre
97 98 99 100 101 102 |
# File 'lib/prct06/Dieta.rb', line 97 def to_s output = "" output << super.to_s output << "Para personas de: #{@edades}\n\n" output end |