Class: GrupoAlimentos

Inherits:
Diet
  • Object
show all
Defined in:
lib/dieta/grupo_alimentos.rb

Overview

Define una clase hija de Diet que añade el grupo de alimentos

Instance Attribute Summary collapse

Attributes inherited from Diet

#cabecera, #menu, #vct

Instance Method Summary collapse

Methods inherited from Diet

#<=>, #==, #get_cabecera, #get_grasas, #get_hidratos, #get_ingesta, #get_plato, #get_proteinas, #get_vct

Constructor Details

#initialize(grupo, cabecera, menu, vct) ⇒ GrupoAlimentos

Contructor, inicializa la cabecera, platos y vct de la clase padre Diet y almacena el grupo de alimentos



5
6
7
8
9
# File 'lib/dieta/grupo_alimentos.rb', line 5

def initialize(grupo,cabecera,menu,vct)
	# Almacena el grupo de alimentos
	@grupo = grupo
	super(cabecera,menu,vct)
end

Instance Attribute Details

#grupoObject

Returns the value of attribute grupo



3
4
5
# File 'lib/dieta/grupo_alimentos.rb', line 3

def grupo
  @grupo
end

Instance Method Details

#to_sObject

Añade el grupo de alimentos a la salida formateada por pantalla de la clase Diet



11
12
13
14
15
16
# File 'lib/dieta/grupo_alimentos.rb', line 11

def to_s
	s = ""
	s << super
	s << "Grupo Alimentos: #{@grupo}"
	s
end