lib/attractor/suggester.rb in attractor-2.3.0 vs lib/attractor/suggester.rb in attractor-2.4.0

- old
+ new

@@ -8,14 +8,14 @@ def initialize(values) @values = values || [] end def suggest(threshold = 95) - products = @values.map { |val| val.churn * val.complexity } + products = @values.map(&:score) products.extend(DescriptiveStatistics) quantile = products.percentile(threshold.to_i) - @values.select { |val| val.churn * val.complexity > quantile } - .sort_by { |val| val.churn * val.complexity }.reverse + @values.select { |val| val.score > quantile } + .sort_by { |val| val.score }.reverse end end end