Class: GrEdad
Overview
Clase hija de menú dietético que los agrupa por edades
Instance Attribute Summary collapse
-
#redad ⇒ Object
readonly
Returns the value of attribute redad.
Attributes inherited from Dietmenu
#grasas, #hidratos_carbono, #proteinas, #vct
Instance Method Summary collapse
-
#get_redad ⇒ Object
Método que obtienee el rango de edades del menú.
-
#initialize(redad, titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) ⇒ GrEdad
constructor
Constructor de la clase GrEdad que dentro llama al initialize de la superclase con super.
-
#to_s ⇒ Object
Método que formatea la edad con su respectivo menú usando super.
Methods inherited from Dietmenu
#<=>, #==, #get_grasas, #get_hidratos, #get_plato, #get_platos, #get_porcentaje, #get_proteinas, #get_titulo, #get_vct
Constructor Details
#initialize(redad, titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) ⇒ GrEdad
Constructor de la clase GrEdad que dentro llama al initialize de la superclase con super
162 163 164 165 |
# File 'lib/menu/dietmenu.rb', line 162 def initialize(redad,titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) super(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) @redad = redad end |
Instance Attribute Details
#redad ⇒ Object (readonly)
Returns the value of attribute redad.
159 160 161 |
# File 'lib/menu/dietmenu.rb', line 159 def redad @redad end |
Instance Method Details
#get_redad ⇒ Object
Método que obtienee el rango de edades del menú
168 169 170 |
# File 'lib/menu/dietmenu.rb', line 168 def get_redad @redad end |
#to_s ⇒ Object
Método que formatea la edad con su respectivo menú usando super
173 174 175 176 |
# File 'lib/menu/dietmenu.rb', line 173 def to_s pintar = "#{@redad[0]} a #{@redad[1]} años\n" pintar += super.to_s end |