Class: GrAlimento
Overview
Clase hija de menú dietético que los agrupa por tipo de alimento
Instance Attribute Summary collapse
-
#alimento ⇒ Object
readonly
Returns the value of attribute alimento.
Attributes inherited from Dietmenu
#grasas, #hidratos_carbono, #proteinas, #vct
Instance Method Summary collapse
-
#get_categoria ⇒ Object
Método que obtienee la categoría del menú.
-
#initialize(alimento, titulo, porcentaje, platos, vct, proteinas, grasas, hidratos_carbono) ⇒ GrAlimento
constructor
Constructor de la clase GrAlimento que dentro llama al initialize de la superclase con super.
-
#to_s ⇒ Object
Método que formatea la categoría 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(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
#alimento ⇒ Object (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_categoria ⇒ Object
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_s ⇒ Object
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 |