class Dieta
Clase Dieta
que representa un menú dietético genérico.
Attributes
carbo[RW]
Porcentaje de hidratos de carbono de un conjunto de platos
grasas[RW]
Porcentaje de grasas de un conjunto de platos
ing_diaria[RW]
Ingesta diaria de la dieta
platos[RW]
Platos que constituyen la dieta
prot[RW]
Porcentaje de proteínas de un conjunto de platos
titulo[RW]
Titulo de la dieta
vct[RW]
Valor calórico total de la dieta
Public Class Methods
new(titulo, ing_diaria, platos, vct, prot, grasas, carbo)
click to toggle source
Inicializa los atributos
# File lib/prct06/dieta.rb, line 25 def initialize(titulo, ing_diaria, platos, vct, prot, grasas, carbo) @titulo = titulo @ing_diaria = ing_diaria @platos = platos @vct = vct @prot = prot @grasas = grasas @carbo = carbo end
Public Instance Methods
<=>(another)
click to toggle source
to_s()
click to toggle source
Imprime la dieta con el formato adecuado
# File lib/prct06/dieta.rb, line 38 def to_s title = "#{@titulo} (#{@ing_diaria})\n" for i in 0..@platos.size-1 title+="-#{@platos[i][0]}, #{@platos[i][1]}, #{@platos[i][2]}\n" end title += "V.C.T. | %\t#{@vct} | #{@prot} - #{@grasas} - #{@carbo}" end