lib/attractor/suggester.rb in attractor-2.0.5 vs lib/attractor/suggester.rb in attractor-2.1.0

- old
+ new

@@ -2,20 +2,20 @@ module Attractor # makes suggestions for refactorings class Suggester attr_accessor :values - + def initialize(values) @values = values || [] end def suggest(threshold = 95) products = @values.map { |val| val.churn * val.complexity } 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 + .sort_by { |val| val.churn * val.complexity }.reverse end end end