Class: Dieta_grupos
Overview
Clase hija de Dieta que añade al menú el campo de grupo de alimentos.
Instance Attribute Summary collapse
-
#grupo ⇒ Object
readonly
Returns the value of attribute grupo.
Attributes inherited from Dieta
#VCT, #grasas, #hidratos, #platos, #porcentaje_ingesta, #proteinas, #titulo
Instance Method Summary collapse
- #grupo_alimentos(alimentos) ⇒ Object
-
#initialize(titulo = 0, porcentaje_ingesta = 0, nplatos = 0, vct = 0, proteinas = 0, grasas = 0, hidratos = 0, grupo = 0, *des_platos, &block) ⇒ Dieta_grupos
constructor
A new instance of Dieta_grupos.
- #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 = 0, *des_platos, &block) ⇒ Dieta_grupos
Returns a new instance of Dieta_grupos.
96 97 98 99 100 101 102 103 104 105 |
# File 'lib/prct06/Dieta.rb', line 96 def initialize (titulo=0, porcentaje_ingesta=0, nplatos=0, vct=0, proteinas=0, grasas=0, hidratos=0, grupo=0, *des_platos, &block) if block_given? super(&block) else @grupo = grupo super(titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) end end |
Instance Attribute Details
#grupo ⇒ Object (readonly)
Returns the value of attribute grupo.
94 95 96 |
# File 'lib/prct06/Dieta.rb', line 94 def grupo @grupo end |
Instance Method Details
#grupo_alimentos(alimentos) ⇒ Object
106 107 108 |
# File 'lib/prct06/Dieta.rb', line 106 def grupo_alimentos(alimentos) @grupo = alimentos end |
#to_s ⇒ Object
111 112 113 114 |
# File 'lib/prct06/Dieta.rb', line 111 def to_s output = super output << "\nGrupo: #{@grupo}" end |