Class: DietaGrupo

Inherits:
Dieta
  • Object
show all
Defined in:
lib/prct06/Dieta.rb

Overview

clase hija que representa grupos de alimentos

Instance Attribute Summary collapse

Attributes inherited from Dieta

#VCT, #grasas, #hidratos, #nplatos, #platos, #porcentaje_ingesta, #proteinas, #titulo

Instance Method Summary collapse

Methods inherited from Dieta

#<=>, #plato

Constructor Details

#initialize(grupo, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos) ⇒ DietaGrupo

initialize con un parámetro extra con respecto al de la clase madre



67
68
69
70
# File 'lib/prct06/Dieta.rb', line 67

def initialize (grupo, titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos)
	super(titulo, porcentaje_ingesta, nplatos, vct, proteinas, grasas, hidratos, *des_platos)
	@grupo = grupo
end

Instance Attribute Details

#grupoObject (readonly)

attr



64
65
66
# File 'lib/prct06/Dieta.rb', line 64

def grupo
  @grupo
end

Instance Method Details

#to_sObject

formateo que añade el grupo de alimentos con respecto al de la clase madre



73
74
75
76
77
78
# File 'lib/prct06/Dieta.rb', line 73

def to_s
	output = ""
	output << super.to_s
	output << "Perteneciente a: #{@grupo}\n\n"
	output
end