Class: Edades
Overview
CLASE DE GRUPO BASADA EN EDAD
Instance Attribute Summary collapse
-
#edades ⇒ Object
readonly
Metodo de acceso a al variable de instancia.
Attributes inherited from Dieta
#descripcion_platos, #gramos, #grasas, #hidratos, #porcentajes, #proteinas, #racion, #tipo_comida, #vct
Instance Method Summary collapse
-
#<<(dieta) ⇒ Object
Metodo instancia, permite insertar una dieta.
-
#<=>(otro) ⇒ Object
Comparable___.
-
#cambiarEdad(a, b) ⇒ Object
Metodo instancia, permite cambiar el atributo de rango de edad del grupo de edades.
-
#initialize(edad) ⇒ Edades
constructor
A new instance of Edades.
Methods inherited from Dieta
#get_descripcion_platos, #get_lista_platos, #get_porcentajes, #get_tipo_comida, #get_vct, #to_s
Constructor Details
#initialize(edad) ⇒ Edades
Returns a new instance of Edades.
44 45 46 47 |
# File 'lib/dieta/Listas_menu.rb', line 44 def initialize(edad) super(0,0,0,0,0,0,0) @edades=edad end |
Instance Attribute Details
#edades ⇒ Object (readonly)
Metodo de acceso a al variable de instancia
42 43 44 |
# File 'lib/dieta/Listas_menu.rb', line 42 def edades @edades end |
Instance Method Details
#<<(dieta) ⇒ Object
Metodo instancia, permite insertar una dieta
68 69 70 |
# File 'lib/dieta/Listas_menu.rb', line 68 def <<(dieta) super(dieta.tipo_dieta, dieta.ingesta, dieta.descripcion, dieta.racion, dieta.cantidad, dieta.kcal, dieta.percent) end |
#<=>(otro) ⇒ Object
Comparable___
56 57 58 59 60 61 62 63 64 65 |
# File 'lib/dieta/Listas_menu.rb', line 56 def <=>(otro) if(self.tipo_dieta = otro.tipo_dieta) self.get_prot <=> otro.get_prot self.get_gras <=> otro.get_gras self.get_hidr <=> otro.get_hidr else self.tipo_dieta <=> otro.tipo_dieta end end |
#cambiarEdad(a, b) ⇒ Object
Metodo instancia, permite cambiar el atributo de rango de edad del grupo de edades.
50 51 52 |
# File 'lib/dieta/Listas_menu.rb', line 50 def cambiarEdad(a,b) @edades= ":#{a}-#{b} años" end |