Class: Menu_edad

Inherits:
Menu
  • Object
show all
Defined in:
lib/dieta/menu.rb

Instance Attribute Summary collapse

Attributes inherited from Menu

#grasas, #hidratos, #platos, #porcentaje, #proteinas, #titulo, #vct

Instance Method Summary collapse

Methods inherited from Menu

#<=>, #get_grasas, #get_hidratos, #get_plato, #get_porcentaje, #get_proteinas, #get_titulo, #get_vct, #getall_platos

Constructor Details

#initialize(titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad) ⇒ Menu_edad

Returns a new instance of Menu_edad.



67
68
69
# File 'lib/dieta/menu.rb', line 67

def initialize titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad
	@titulo, @porcentaje, @platos, @vct, @proteinas, @grasas, @hidratos, @grupo_edad = titulo, porcentaje, platos, vct, proteinas, grasas, hidratos, grupo_edad
end

Instance Attribute Details

#grupo_edadObject

Returns the value of attribute grupo_edad.



65
66
67
# File 'lib/dieta/menu.rb', line 65

def grupo_edad
  @grupo_edad
end

Instance Method Details

#to_sObject



71
72
73
74
75
76
77
# File 'lib/dieta/menu.rb', line 71

def to_s
	out = "Menu dietetico del grupo #{@grupo_edad}\n"
	out << "#{@titulo.upcase} (#{@porcentaje}%)\n"
	out << @platos.map { |plato| "- #{plato}" }.join(",\n")
	out << "\nV.C.T. | % #{vct} kcal | #{proteinas}% - #{grasas}% - #{hidratos}%"
	out
end