Class: Grupos_alimentos

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

Overview

Hereda de la clase Menú y además almacena el grupo de alimentos al que pertenece dicho menú.

Instance Attribute Summary collapse

Attributes inherited from Menu

#gramos, #menu, #n_porcentajes, #porcentajes, #porciones, #titulo

Instance Method Summary collapse

Methods inherited from Menu

#<=>, #get_grasas, #get_hidratos, #get_ingesta, #get_platos, #get_proteinas, #get_vct, #mostrar_plato

Constructor Details

#initialize(texto, titulo, menu, porciones, gramos, porcentajes) ⇒ Grupos_alimentos

Constructor de la clase Grupos_alimentos, que hereda de la clase Menu Argumentos: texto que contiene el grupo de alimentos, título del menú, componentes del menú, porciones de cada plato, gramos de cada plato y porcentajes de calorías, grasas, proteínas e hidratos.



98
99
100
101
# File 'lib/menudietetico/menu.rb', line 98

def initialize(texto, titulo, menu, porciones, gramos, porcentajes)
    @texto = texto
    super(titulo, menu, porciones, gramos, porcentajes)
end

Instance Attribute Details

#textoObject

Returns the value of attribute texto.



109
110
111
# File 'lib/menudietetico/menu.rb', line 109

def texto
  @texto
end

Instance Method Details

#to_sObject

Muestra por pantalla un menú y el grupo de alimentos



104
105
106
107
# File 'lib/menudietetico/menu.rb', line 104

def to_s
    imprime = super.to_s + "Menu del grupo: #{texto}\n"
    return imprime
end