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, #ingesta, #kcal, #percent, #racion, #tipo_dieta

Instance Method Summary collapse

Methods inherited from Dieta

#<=>, #==, #get_descripcion, #get_gras, #get_hidr, #get_platos, #get_prot, #get_titulo, #get_to_, #initialize

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ú



144
145
146
147
148
# File 'lib/pract07/Dieta.rb', line 144

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



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/pract07/Dieta.rb', line 150

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