Class: GrAlimento

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

Overview

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

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(alimento, titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) ⇒ GrAlimento

Constructor de la clase GrAlimento que dentro llama al initialize de la superclase con super



138
139
140
141
# File 'lib/menu/dietmenu.rb', line 138

def initialize(alimento,titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono)
	super(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono)
	@alimento = alimento
end

Instance Attribute Details

#alimentoObject (readonly)

Returns the value of attribute alimento.



136
137
138
# File 'lib/menu/dietmenu.rb', line 136

def alimento
  @alimento
end

Instance Method Details

#get_categoriaObject

Método que obtienee la categoría del menú



145
146
147
# File 'lib/menu/dietmenu.rb', line 145

def get_categoria
	@alimento
end

#to_sObject

Método que formatea la categoría con su respectivo menú usando super



150
151
152
153
# File 'lib/menu/dietmenu.rb', line 150

def to_s
	pintar = "#{@alimento}\n"
	pintar += super.to_s
end