Class: Dieta_edad
Overview
Clase Dieta_alimento que crea un menu dietetico que además esta agrupado por grupo edad recomendada
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_edad ⇒ Object
Metodo unico de Dieta_alimento que devuelve la edad recomenda al que pertece.
-
#initialize(receta, vct, ingesta, proteinas, grasas, hidratos, platos, grupo) ⇒ Dieta_edad
constructor
Metodo Initialize que crea un menu dietetico mediante una llamada al super y además le el nuevo atributo de edad recomendada.
Methods inherited from Dieta
Constructor Details
#initialize(receta, vct, ingesta, proteinas, grasas, hidratos, platos, grupo) ⇒ Dieta_edad
Metodo Initialize que crea un menu dietetico mediante una llamada al super y además le el nuevo atributo de edad recomendada
155 156 157 158 159 |
# File 'lib/menu/dieta.rb', line 155 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
145 146 147 |
# File 'lib/menu/dieta.rb', line 145 def grasas @grasas end |
#grupo ⇒ Object
Atributo con el grupo alimenticio al que pertenece el menu
151 152 153 |
# File 'lib/menu/dieta.rb', line 151 def grupo @grupo end |
#hidratos ⇒ Object
Atributo con la cantidad de hidratos del menu
148 149 150 |
# File 'lib/menu/dieta.rb', line 148 def hidratos @hidratos end |
#ingesta ⇒ Object
Atributo que contiene el porcentaje ingesta calorica diario del menu
136 137 138 |
# File 'lib/menu/dieta.rb', line 136 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
139 140 141 |
# File 'lib/menu/dieta.rb', line 139 def platos @platos end |
#proteinas ⇒ Object
Atributo con la cantidad de proteinas del menu
142 143 144 |
# File 'lib/menu/dieta.rb', line 142 def proteinas @proteinas end |
#titulo ⇒ Object
Atributo con el titulo del menu
130 131 132 |
# File 'lib/menu/dieta.rb', line 130 def titulo @titulo end |
#vct ⇒ Object
Atributo con el valor calorico total del menu
133 134 135 |
# File 'lib/menu/dieta.rb', line 133 def vct @vct end |
Instance Method Details
#get_grupo_edad ⇒ Object
Metodo unico de Dieta_alimento que devuelve la edad recomenda al que pertece
163 164 165 166 |
# File 'lib/menu/dieta.rb', line 163 def get_grupo_edad s = @grupo return s end |