Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/alimento/Array.rb
Overview
Instance Method Summary collapse
-
#high_prices(precios) ⇒ Array
Vector con los valores aumentados.
-
#Max ⇒ Object
Objeto del mayor dato entre los comparados.
Instance Method Details
#high_prices(precios) ⇒ Array
Note:
Aumento de los precios segun el indice
Returns Vector con los valores aumentados
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 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 |
#Max ⇒ Object
Note:
Calculo del elemento maximo del array
Returns Objeto del mayor dato entre los comparados
7 8 9 |
# File 'lib/alimento/Array.rb', line 7 def Max self.max{|a, b| a.huella_nutricional <=> b.huella_nutricional} end |