Class: Alimentos

Inherits:
Dietas show all
Defined in:
lib/menu/dietas.rb

Overview

Clase Dietas, Crea una clase de menús clasificado por el tipo de alimentos

Instance Attribute Summary collapse

Attributes inherited from Dietas

#descripcion, #gramos, #pg, #ph, #porcentaje, #porcion, #pp, #titulo, #vct

Instance Method Summary collapse

Methods inherited from Dietas

#<=>, #desc, #ingesta_diaria, #nplatos, #plato, #porg, #porh, #porp, #vacato

Constructor Details

#initialize(titulo, porcentaje, descripcion, porcion, gramos, vct, pp, pg, ph, grupoali) ⇒ Alimentos

leche, huevos, pescado, carne y frutos secosnALMUERZO (30 - 35%)n- Macarrones con salsa de tomate y queso parmesano, 1 1/2 cucharón, 200 gn- Escalope de ternera, 1 bistec mediano, 100 gn- Ensalada básica con zanahoria rallada, 1 guarnición, 120 gn- Mandarina, 1 grande, 180 gn- Pan de trigo integral, 1 rodaja, 20 gnV.C.T | % 785.9 kcal | 19% - 34% - 47%“



107
108
109
110
# File 'lib/menu/dietas.rb', line 107

def initialize(titulo, porcentaje, descripcion, porcion, gramos, vct, pp, pg, ph, grupoali)
	super(titulo, porcentaje, descripcion, porcion, gramos, vct, pp, pg, ph)
	@grupoali=grupoali
end

Instance Attribute Details

#grupoaliObject

attr_accessor :titulo, :porcentaje, :descripcion, :porcion, :gramos, :vct, :pp, :pg, :ph :grupoali



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

def grupoali
  @grupoali
end

Instance Method Details

#to_sObject

Obtenemos la salida formateada



113
114
115
116
117
# File 'lib/menu/dietas.rb', line 113

def to_s()

	"#{@grupoali}\n#{@titulo}  #{ingesta_diaria()}\n#{nplatos()}V.C.T | %    #{vacato()} | #{porp()} - #{porg()} - #{porh()}"

end