Class: Dieta_alimento
Overview
Clase Dieta_alimento que crea un menu dietetico que además esta agrupado por grupo alimenticio
Instance Attribute Summary collapse
-
#grasas ⇒ Object
Atributo con la cantidad de grasas del menu.
-
#grupo ⇒ Object
Atributo con el grupo alimenticio al que pertenece el menu.
-
#hidratos ⇒ Object
Atributo con la cantidad de hidratos del menu.
-
#ingesta ⇒ Object
Atributo que contiene el porcentaje ingesta calorica diario del menu.
-
#platos ⇒ Object
Atributo que guarda el conjunto de platos del menu.
-
#proteinas ⇒ Object
Atributo con la cantidad de proteinas del menu.
-
#titulo ⇒ Object
Atributo con el titulo del menu.
-
#vct ⇒ Object
Atributo con el valor calorico total del menu.
Instance Method Summary collapse
-
#get_grupo_alimentos ⇒ Object
Metodo unico de Dieta_alimento que devuelve el grupo alimenticio al que pertece.
-
#initialize(receta, vct, ingesta, proteinas, grasas, hidratos, platos, grupo) ⇒ Dieta_alimento
constructor
Metodo Initialize que crea un menu dietetico mediante una llamada al super y además le el nuevo atributo grupo alimenticio.
Methods inherited from Dieta
Constructor Details
#initialize(receta, vct, ingesta, proteinas, grasas, hidratos, platos, grupo) ⇒ Dieta_alimento
Metodo Initialize que crea un menu dietetico mediante una llamada al super y además le el nuevo atributo grupo alimenticio
112 113 114 115 116 |
# File 'lib/menu/dieta.rb', line 112 def initialize(receta, vct, ingesta, proteinas, grasas, hidratos, platos, grupo) super(receta, vct, ingesta, proteinas, grasas, hidratos) @platos = platos @grupo = grupo end |
Instance Attribute Details
#grasas ⇒ Object
Atributo con la cantidad de grasas del menu
102 103 104 |
# File 'lib/menu/dieta.rb', line 102 def grasas @grasas end |
#grupo ⇒ Object
Atributo con el grupo alimenticio al que pertenece el menu
108 109 110 |
# File 'lib/menu/dieta.rb', line 108 def grupo @grupo end |
#hidratos ⇒ Object
Atributo con la cantidad de hidratos del menu
105 106 107 |
# File 'lib/menu/dieta.rb', line 105 def hidratos @hidratos end |
#ingesta ⇒ Object
Atributo que contiene el porcentaje ingesta calorica diario del menu
93 94 95 |
# File 'lib/menu/dieta.rb', line 93 def ingesta @ingesta end |
#platos ⇒ Object
Atributo que guarda el conjunto de platos del menu. Al crearse el menu este atributo esta inicialmente vacio y hay que meter los platos manualmente mediante el metodo setPlato
96 97 98 |
# File 'lib/menu/dieta.rb', line 96 def platos @platos end |
#proteinas ⇒ Object
Atributo con la cantidad de proteinas del menu
99 100 101 |
# File 'lib/menu/dieta.rb', line 99 def proteinas @proteinas end |
#titulo ⇒ Object
Atributo con el titulo del menu
87 88 89 |
# File 'lib/menu/dieta.rb', line 87 def titulo @titulo end |
#vct ⇒ Object
Atributo con el valor calorico total del menu
90 91 92 |
# File 'lib/menu/dieta.rb', line 90 def vct @vct end |
Instance Method Details
#get_grupo_alimentos ⇒ Object
Metodo unico de Dieta_alimento que devuelve el grupo alimenticio al que pertece
120 121 122 123 |
# File 'lib/menu/dieta.rb', line 120 def get_grupo_alimentos s = @grupo return s end |