Class: FoodGroup
Overview
Clase FoodGroup la cual representa el menu con el grupo de alimentos, esta, hereda la clase Diet
Funciones
-
initialize() - Inicializamos los elementos de la clase añadiendo los elementos de menu dietetico (Cabecera,menu y vct) mediante super
-
to_s() - Funcion que llama al to_s de Diet y le añade el grupo de alimentos
Instance Attribute Summary collapse
-
#elements ⇒ Object
Returns the value of attribute elements.
Attributes inherited from Diet
Instance Method Summary collapse
-
#initialize(elements, cabecera, menu, vct) ⇒ FoodGroup
constructor
Inicializamos los elementos de la clase, en este caso solamente @elements que contendra el grupo de alimentos y el resto lo introduciremos a traves de super en el menu dietetico.
-
#to_s ⇒ Object
Funcion to_s la cual devolvera el output que contendra el to_s de Diet con el añadido del grupo de alimentos.
Methods inherited from Diet
#<=>, #==, #get_cabecera, #get_grasas, #get_hidratos, #get_ingesta, #get_plato, #get_proteinas, #get_vct
Constructor Details
#initialize(elements, cabecera, menu, vct) ⇒ FoodGroup
Inicializamos los elementos de la clase, en este caso solamente @elements que contendra el grupo de alimentos y el resto lo introduciremos a traves de super en el menu dietetico
82 83 84 85 |
# File 'lib/dieta/diet.rb', line 82 def initialize(elements, cabecera, , vct) @elements = elements super(cabecera,,vct) end |
Instance Attribute Details
#elements ⇒ Object
Returns the value of attribute elements
79 80 81 |
# File 'lib/dieta/diet.rb', line 79 def elements @elements end |
Instance Method Details
#to_s ⇒ Object
Funcion to_s la cual devolvera el output que contendra el to_s de Diet con el añadido del grupo de alimentos
87 88 89 90 |
# File 'lib/dieta/diet.rb', line 87 def to_s output = super.to_s + "Food Group: #{elements}" return output end |