Class: GrupoAlimentos
Overview
Define una clase hija de Diet que añade el grupo de alimentos
Instance Attribute Summary collapse
-
#grupo ⇒ Object
Returns the value of attribute grupo.
Attributes inherited from Diet
Instance Method Summary collapse
-
#initialize(grupo, cabecera, menu, vct) ⇒ GrupoAlimentos
constructor
Contructor, inicializa la cabecera, platos y vct de la clase padre Diet y almacena el grupo de alimentos.
-
#to_s ⇒ Object
Añade el grupo de alimentos a la salida formateada por pantalla de la clase Diet.
Methods inherited from Diet
#<=>, #==, #get_cabecera, #get_grasas, #get_hidratos, #get_ingesta, #get_plato, #get_proteinas, #get_vct
Constructor Details
#initialize(grupo, cabecera, menu, vct) ⇒ GrupoAlimentos
Contructor, inicializa la cabecera, platos y vct de la clase padre Diet y almacena el grupo de alimentos
5 6 7 8 9 |
# File 'lib/dieta/grupo_alimentos.rb', line 5 def initialize(grupo,cabecera,,vct) # Almacena el grupo de alimentos @grupo = grupo super(cabecera,,vct) end |
Instance Attribute Details
#grupo ⇒ Object
Returns the value of attribute grupo
3 4 5 |
# File 'lib/dieta/grupo_alimentos.rb', line 3 def grupo @grupo end |
Instance Method Details
#to_s ⇒ Object
Añade el grupo de alimentos a la salida formateada por pantalla de la clase Diet
11 12 13 14 15 16 |
# File 'lib/dieta/grupo_alimentos.rb', line 11 def to_s s = "" s << super s << "Grupo Alimentos: #{@grupo}" s end |