Class: GAlimento
- Defined in:
- lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb
Overview
Clase hija de la Clase dieta que simplemente añade un nuevo atributo y muestra el menú con el nuevo atributo
Instance Attribute Summary collapse
-
#alimento ⇒ Object
readonly
Getter para el atributo de la clase.
Attributes inherited from Dieta
#grasas, #hidratos, #ingesta_diaria, #plato, #proteinas, #titulo, #vct
Instance Method Summary collapse
-
#initialize(titulo, ingesta, plato, vct, proteinas, grasas, hidratos, alimento) ⇒ GAlimento
constructor
A new instance of GAlimento.
-
#to_s ⇒ Object
Método que muestra el menú formateado añadiendo el grupo alimenticio.
Methods inherited from Dieta
#<=>, #cabecera, #cierre, #listado_platos
Constructor Details
#initialize(titulo, ingesta, plato, vct, proteinas, grasas, hidratos, alimento) ⇒ GAlimento
Returns a new instance of GAlimento.
21 22 23 24 |
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 21 def initialize(titulo, ingesta, plato, vct, proteinas, grasas, hidratos, alimento) super(titulo, ingesta, plato, vct, proteinas, grasas, hidratos) @alimento = alimento end |
Instance Attribute Details
#alimento ⇒ Object (readonly)
Getter para el atributo de la clase
9 10 11 |
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 9 def alimento @alimento end |
Instance Method Details
#to_s ⇒ Object
Método que muestra el menú formateado añadiendo el grupo alimenticio
29 30 31 32 |
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 29 def to_s() aux = "La dieta pertenece al grupo de alimentos: " + @alimento + "\n" cadena = super + "\n" + aux end |