Class: Edad

Inherits:
Dieta show all
Defined in:
lib/pract07/Dieta.rb

Overview

Clase hija de dieta, añade edad recomendada

Instance Attribute Summary

Attributes inherited from Dieta

#cantidad, #descripcion, #grasas, #hidratos, #ingesta2, #kcal, #proteinas, #racion, #tipo_dieta

Instance Method Summary collapse

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(a8, a13, a18) ⇒ Object

añade el rango de edades adecuado para el menú



168
169
170
171
172
# File 'lib/pract07/Dieta.rb', line 168

def tip(a8, a13, a18) #añade el rango de edades adecuado para el menú
  @a8 = a8 #de 4 a 8 años
  @a13 = a13 #de 9 a 13 años
  @a18 = a18 #de 14 a 18 años
end

#to_sObject

devuelve la salida con todos los datos



174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# File 'lib/pract07/Dieta.rb', line 174

def to_s #devuelve la salida con todos los datos
  s = super
  s += "\n"
  s += "Dirigido a personas de: "
  if (@a8 != nil && @a8 != 0)
    s += "4 a 8, "
  end
  if (@a13 != nil && @a13 != 0)
    s += "9 a 13, "
  end
  if (@a18 != nil && @a18 != 0)
    s += "14 a 18 "
  end
  s += "años."
  s
end