class Array

@author Hernan Daniel Gonzalez Guanipa

Public Instance Methods

Max() click to toggle source

@note Calculo del elemento maximo del array @return [Object] Objeto del mayor dato entre los comparados

# File lib/alimento/Array.rb, line 7
def Max
  self.max{|a, b| a.huella_nutricional <=> b.huella_nutricional}
end
high_prices(precios) click to toggle source

@note Aumento de los precios segun el indice @param precios Array con valores flotantes @return [Array] Vector con los valores aumentados

# File lib/alimento/Array.rb, line 14
def high_prices(precios)
  huella_maxima = self.Max.huella_nutricional
  i = 0
  nuevos_precios = []
  self.each { |iter|
    if huella_maxima = 1
      nuevos_precios.push((precios[i] * 1.10).round(2))
    elsif huella_maxima = 2
      nuevos_precios.push((precios[i] * 1.25).round(2))
    else
      nuevos_precios.push((precios[i] * 1.50).round(2))
    end
    i += 1
  }
  return nuevos_precios
end