Class: GrEdad

Inherits:
Dietmenu show all
Defined in:
lib/menu/dietmenu.rb

Overview

Clase hija de menú dietético que los agrupa por edades

Instance Attribute Summary collapse

Attributes inherited from Dietmenu

#grasas, #hidratos_carbono, #proteinas, #vct

Instance Method Summary collapse

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

#redadObject (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_redadObject

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_sObject

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