Class: Dieta_edad

Inherits:
Dieta
  • Object
show all
Defined in:
lib/menu/dieta.rb

Overview

Clase Dieta_alimento que crea un menu dietetico que además esta agrupado por grupo edad recomendada

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Dieta

#<=>, #==, #setPlato, #to_s

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

#grasasObject

Atributo con la cantidad de grasas del menu



145
146
147
# File 'lib/menu/dieta.rb', line 145

def grasas
  @grasas
end

#grupoObject

Atributo con el grupo alimenticio al que pertenece el menu



151
152
153
# File 'lib/menu/dieta.rb', line 151

def grupo
  @grupo
end

#hidratosObject

Atributo con la cantidad de hidratos del menu



148
149
150
# File 'lib/menu/dieta.rb', line 148

def hidratos
  @hidratos
end

#ingestaObject

Atributo que contiene el porcentaje ingesta calorica diario del menu



136
137
138
# File 'lib/menu/dieta.rb', line 136

def ingesta
  @ingesta
end

#platosObject

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

#proteinasObject

Atributo con la cantidad de proteinas del menu



142
143
144
# File 'lib/menu/dieta.rb', line 142

def proteinas
  @proteinas
end

#tituloObject

Atributo con el titulo del menu



130
131
132
# File 'lib/menu/dieta.rb', line 130

def titulo
  @titulo
end

#vctObject

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_edadObject

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