class Dieta_t
Clase dieta padre
Attributes
conjplatos[RW]
descripcion[RW]
ingengr[RW]
porcdiario[RW]
porcgrasas[RW]
porchidratos[RW]
porciones[RW]
porcproteinas[RW]
titulo[RW]
vct[RW]
Public Class Methods
new(titulo, porcdiario, descripcion, porciones, ingengr, conjplatos, vct, porcproteinas, porcgrasas, porchidratos)
click to toggle source
Constructor de la clase Dieta_t
# File lib/prct06/dieta.rb, line 12 def initialize(titulo, porcdiario, descripcion, porciones, ingengr, conjplatos, vct, porcproteinas, porcgrasas, porchidratos) @titulo = titulo @porcdiario = porcdiario @descripcion = descripcion @porciones = porciones @ingengr = ingengr @conjplatos = conjplatos @vct = vct @porcproteinas = porcproteinas @porcgrasas = porcgrasas @porchidratos = porchidratos end
Public Instance Methods
<=>(other)
click to toggle source
Permite comparar dietas
# File lib/prct06/dieta.rb, line 36 def <=> (other) self.vct <=> other.vct end
to_s()
click to toggle source
Muestra el contenido de la clase Dieta_t
# File lib/prct06/dieta.rb, line 26 def to_s mostrar = "" mostrar << "\n\n#{@titulo} (#{@porcdiario} %)\n" for i in 0..(@conjplatos-1) mostrar << "- #{@descripcion[i]}, #{@porciones[i]}, #{@ingengr[i]}\n" end mostrar << "V.C.T | % #{@vct} kcal | #{@porcproteinas}% - #{@porcgrasas}% - #{@porchidratos}%\n\n" end