Class: GAlimento

Inherits:
Dieta show all
Defined in:
lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb

Overview

Clase hija de la Clase dieta que simplemente añade un nuevo atributo y muestra el menú con el nuevo atributo

Instance Attribute Summary collapse

Attributes inherited from Dieta

#grasas, #hidratos, #ingesta_diaria, #plato, #proteinas, #titulo, #vct

Instance Method Summary collapse

Methods inherited from Dieta

#<=>, #cabecera, #cierre, #listado_platos

Constructor Details

#initialize(titulo, ingesta, plato, vct, proteinas, grasas, hidratos, alimento) ⇒ GAlimento

Returns a new instance of GAlimento.

Parameters:

  • alimento (String)

    grupo alimenticio a la que pertenece el menú



21
22
23
24
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 21

def initialize(titulo, ingesta, plato, vct, proteinas, grasas, hidratos, alimento)
	super(titulo, ingesta, plato, vct, proteinas, grasas, hidratos)
	@alimento = alimento
end

Instance Attribute Details

#alimentoObject (readonly)

Getter para el atributo de la clase



9
10
11
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 9

def alimento
  @alimento
end

Instance Method Details

#to_sObject

Método que muestra el menú formateado añadiendo el grupo alimenticio



29
30
31
32
# File 'lib/Directorio_de_trabajo_del_equipo/grupo_alimentos.rb', line 29

def to_s()
	aux = "La dieta pertenece al grupo de alimentos: " + @alimento + "\n"
	cadena = super + "\n" + aux
end