Class: Menus_dieteticos
Instance Attribute Summary collapse
-
#Lista_comidasç ⇒ Object
readonly
Returns the value of attribute Lista_comidasç.
-
#tipoAlimento ⇒ Object
readonly
Returns the value of attribute tipoAlimento.
Attributes inherited from Dieta
#descripcion_platos, #gramos, #grasas, #hidratos, #porcentajes, #proteinas, #racion, #tipo_comida, #vct
Instance Method Summary collapse
- #<<(dieta) ⇒ Object
- #<=>(otro) ⇒ Object
- #cambiarTipo(tipo) ⇒ Object
-
#initialize(t) ⇒ Menus_dieteticos
constructor
A new instance of Menus_dieteticos.
- #to_s ⇒ Object
Methods inherited from Dieta
#get_descripcion_platos, #get_lista_platos, #get_porcentajes, #get_tipo_comida, #get_vct
Constructor Details
#initialize(t) ⇒ Menus_dieteticos
Returns a new instance of Menus_dieteticos.
5 6 7 8 |
# File 'lib/dieta/Listas_menu.rb', line 5 def initialize(t) super(0,0,0,0,0,0,0,0,0) @Tipo = t end |
Instance Attribute Details
#Lista_comidasç ⇒ Object (readonly)
Returns the value of attribute Lista_comidasç.
3 4 5 |
# File 'lib/dieta/Listas_menu.rb', line 3 def Lista_comidas |
#tipoAlimento ⇒ Object (readonly)
Returns the value of attribute tipoAlimento.
3 4 5 |
# File 'lib/dieta/Listas_menu.rb', line 3 def tipoAlimento @tipoAlimento end |
Instance Method Details
#<<(dieta) ⇒ Object
14 15 16 |
# File 'lib/dieta/Listas_menu.rb', line 14 def <<(dieta) super(dieta.tipo_comida, dieta.porcentajes, dieta.descripcion_platos,dieta.racion, dieta.gramos, dieta.vct, dieta.grasas, dieta.proteinas, dieta.hidratos) end |
#<=>(otro) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/dieta/Listas_menu.rb', line 25 def <=>(otro) if(@titulo = otro.titulo) else @titulo <=> otro.titulo end end |
#cambiarTipo(tipo) ⇒ Object
10 11 12 |
# File 'lib/dieta/Listas_menu.rb', line 10 def cambiarTipo(tipo) @tipoAlimento=tipo end |
#to_s ⇒ Object
18 19 20 21 22 23 |
# File 'lib/dieta/Listas_menu.rb', line 18 def to_s s = "Menú dietético :\n #{@tipoAlimento}\n" s += "- #{dieta.tipo_comida}, #{dieta.porcentajes}, #{dieta.descripcion_platos}, #{dieta.racion}, #{dieta.gramos}, #{dieta.vct}, #{dieta.grasas},#{dieta.proteinas},#{dieta.hidratos}" s end |