Class: DietaGrupo
Overview
clase hija que representa grupos de alimentos
Instance Attribute Summary collapse
-
#grupo ⇒ Object
readonly
attr.
Attributes inherited from Dieta
#VCT, #grasas, #hidratos, #nplatos, #platos, #porcentaje_ingesta, #proteinas, #titulo
Instance Method Summary collapse
-
#initialize(grupo, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) ⇒ DietaGrupo
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(grupo, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) ⇒ DietaGrupo
initialize con un parámetro extra con respecto al de la clase madre
67 68 69 70 |
# File 'lib/prct06/Dieta.rb', line 67 def initialize (grupo, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) super(titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) @grupo = grupo end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
attr
64 65 66 |
# File 'lib/prct06/Dieta.rb', line 64 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
formateo que añade el grupo de alimentos con respecto al de la clase madre
73 74 75 76 77 78 |
# File 'lib/prct06/Dieta.rb', line 73 def to_s output = "" output << super.to_s output << "Perteneciente a: #{@grupo}\n\n" output end |