Class: Food
Overview
Clase hija de dieta, añade tipo de comida
Instance Attribute Summary
Attributes inherited from Dieta
#cantidad, #descripcion, #grasas, #hidratos, #ingesta2, #kcal, #proteinas, #racion, #tipo_dieta
Instance Method Summary collapse
-
#tip(verduras, leche, cereales, frutas) ⇒ Object
añade el tipo que comida que se encuentra en el menú.
-
#to_s ⇒ Object
devuelve la salida con todos los datos.
Methods inherited from Dieta
#<=>, #==, #get_descripcion, #get_platos, #get_titulo, #get_to_, #ingesta, #initialize, #plato, #porcentajes, #titulo
Constructor Details
This class inherits a constructor from Dieta
Instance Method Details
#tip(verduras, leche, cereales, frutas) ⇒ Object
añade el tipo que comida que se encuentra en el menú
139 140 141 142 143 144 |
# File 'lib/pract07/Dieta.rb', line 139 def tip(verduras, leche, cereales, frutas) #añade el tipo que comida que se encuentra en el menú @verduras = verduras #muestra si el plato contiene verduras y hortalizas @leche = leche #muestra si el plato contiene leche, huevos, pescado, carne y frutos secos @cereales = cereales #muestra si el plato contiene cereales,legumbres y féculas @frutas = frutas #muestra si el plato contiene frutas end |
#to_s ⇒ Object
devuelve la salida con todos los datos
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 |
# File 'lib/pract07/Dieta.rb', line 146 def to_s #devuelve la salida con todos los datos s = super s += "\n" s += "Contiene: " if (@verduras != nil && @verduras != 0) s += "Verduras, " end if (@leche != nil && @leche != 0) s += "Leche, " end if (@cereales != nil && @cereales != 0) s += "Cereales, " end if (@frutas != nil && @frutas != 0) s += "Frutas." end s end |