class Info_nutri

Attributes

almidon[RW]
azucares[RW]
calorias[RW]
fibra[RW]
gramos[RW]
grasa_saturada[RW]
grasas[RW]
hidratos_carbono[RW]
monoinsaturadas[RW]
nombre[RW]
polialcoholes[RW]
poliinsaturadas[RW]
porciones[RW]
proteina[RW]
sal[RW]
vitaminas[RW]

Public Class Methods

new(nombre,calorias,grasas,grasa_saturada,hidratos_carbono,azucares,proteina,sal,monoinsaturadas,poliinsaturadas,polialcoholes,almidon,fibra,vitaminas,porciones,gramos) click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 6
def initialize(nombre,calorias,grasas,grasa_saturada,hidratos_carbono,azucares,proteina,sal,monoinsaturadas,poliinsaturadas,polialcoholes,almidon,fibra,vitaminas,porciones,gramos)
   self.nombre = nombre
   self.calorias = calorias
   self.grasas = grasas
   self.grasa_saturada = grasa_saturada
   self.hidratos_carbono = hidratos_carbono
   self.azucares = azucares
   self.proteina = proteina
   self.sal = sal
   self.monoinsaturadas = monoinsaturadas
   self.poliinsaturadas = poliinsaturadas
   self.polialcoholes = polialcoholes
   self.almidon = almidon
   self.fibra = fibra
   self.vitaminas = vitaminas
   self.porciones = porciones
   self.gramos = gramos 
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 25
def <=>(other)
    [self.nombre,self.calorias,self.grasas,self.grasa_saturada,self.hidratos_carbono,self.azucares,self.proteina,self.sal,self.monoinsaturadas,self.poliinsaturadas,self.polialcoholes,self.almidon,self.fibra,self.vitaminas,self.porciones,self.gramos] <=> [other.nombre,other.calorias,other.grasas,other.grasa_saturada,other.hidratos_carbono,other.azucares,other.proteina,other.sal,other.monoinsaturadas,other.poliinsaturadas,other.polialcoholes,other.almidon,other.fibra,other.vitaminas,other.porciones,other.gramos]
end
calculate_Julios() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 29
def calculate_Julios
    return (37*grasas + 37*monoinsaturadas + 37*poliinsaturadas + 17*hidratos_carbono + 17*azucares + 10*polialcoholes + 17*almidon + 8*fibra + 17*proteina + 25*sal)*porciones
end
calculate_Kcal() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 33
def calculate_Kcal
    return (9*grasas + 9*monoinsaturadas + 9*poliinsaturadas + 4*hidratos_carbono + 4*azucares + 2.4*polialcoholes + 4*almidon + 2*fibra + 4*proteina + 6*sal)*porciones
end
getAlmidon() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 81
def getAlmidon
    return @almidon
end
getAzucares() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 57
def getAzucares
    return @azucares
end
getCalorias() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 41
def getCalorias
    return @calorias
end
getFibra() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 85
def getFibra
    return @fibra
end
getGrasas() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 45
def getGrasas
    return @grasas
end
getGrasasSaturadas() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 49
def getGrasasSaturadas
    return @grasa_saturada
end
getHidratos() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 53
def getHidratos
    return @hidratos_carbono
end
getMonoInsaturada() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 69
def getMonoInsaturada
    return @monoinsaturadas
end
getNombre() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 37
def getNombre
    return @nombre
end
getPolialcoholes() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 77
def getPolialcoholes
    return @polialcoholes
end
getPoliinsaturada() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 73
def getPoliinsaturada
    return @poliinsaturadas
end
getProteinas() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 61
def getProteinas
    return @proteina
end
getSal() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 65
def getSal
    return @sal
end
getVitamina() click to toggle source
# File lib/etiqueta/Info_nutri.rb, line 89
def getVitamina
    return @vitaminas
end