Class: DietaEdad

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

Overview

clase hija que representa menús para grupos de personas según su edad

Instance Attribute Summary collapse

Attributes inherited from Dieta

#grasas, #hidratos, #nombre, #nplatos, #platos, #porcentaje_ingesta, #proteinas, #titulo, #vct

Instance Method Summary collapse

Methods inherited from Dieta

#<=>, #get_plato, #ingesta, #plato, #porcentajes, #tipo

Constructor Details

#initialize(nombre, &block) ⇒ DietaEdad

initialize



136
137
138
139
# File 'lib/prct06/Dieta.rb', line 136

def initialize (nombre, &block)
	super(nombre)
	self.edades
end

Instance Attribute Details

#edadesObject

attr



133
134
135
# File 'lib/prct06/Dieta.rb', line 133

def edades
  @edades
end

Instance Method Details

#grupo_edades(text) ⇒ Object

función que permite definir el grupo de edades a modo de DSL



142
143
144
# File 'lib/prct06/Dieta.rb', line 142

def grupo_edades (text)
	self.edades = text
end

#to_sObject

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



147
148
149
150
151
152
# File 'lib/prct06/Dieta.rb', line 147

def to_s
	output = ""
	output << super.to_s
	output << "Para personas de: #{edades}\n\n"
	output
end