Class: FoodGroup

Inherits:
Diet
  • Object
show all
Defined in:
lib/dieta/diet.rb

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

Attributes inherited from Diet

#cabecera, #menu, #vct

Instance Method Summary collapse

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, menu, vct)
	@elements = elements
	super(cabecera,menu,vct)
end

Instance Attribute Details

#elementsObject

Returns the value of attribute elements



79
80
81
# File 'lib/dieta/diet.rb', line 79

def elements
  @elements
end

Instance Method Details

#to_sObject

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