Class: Dieta_alimento

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 alimenticio

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_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

#grasasObject

Atributo con la cantidad de grasas del menu



102
103
104
# File 'lib/menu/dieta.rb', line 102

def grasas
  @grasas
end

#grupoObject

Atributo con el grupo alimenticio al que pertenece el menu



108
109
110
# File 'lib/menu/dieta.rb', line 108

def grupo
  @grupo
end

#hidratosObject

Atributo con la cantidad de hidratos del menu



105
106
107
# File 'lib/menu/dieta.rb', line 105

def hidratos
  @hidratos
end

#ingestaObject

Atributo que contiene el porcentaje ingesta calorica diario del menu



93
94
95
# File 'lib/menu/dieta.rb', line 93

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



96
97
98
# File 'lib/menu/dieta.rb', line 96

def platos
  @platos
end

#proteinasObject

Atributo con la cantidad de proteinas del menu



99
100
101
# File 'lib/menu/dieta.rb', line 99

def proteinas
  @proteinas
end

#tituloObject

Atributo con el titulo del menu



87
88
89
# File 'lib/menu/dieta.rb', line 87

def titulo
  @titulo
end

#vctObject

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_alimentosObject

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