lib/attractor/reporters/console_reporter.rb in attractor-1.0.2 vs lib/attractor/reporters/console_reporter.rb in attractor-1.1.0

- old
+ new

@@ -8,14 +8,21 @@ puts 'Calculated churn and complexity' puts puts "file_path#{' ' * 53}complexity churn" puts '-' * 80 - puts @values&.map(&:to_s) + @calculators.each do |calc| + # e.g. ['js', JsCalculator'] + puts calc.last.type - puts - puts 'Suggestions for refactorings:' - @suggestions&.each { |sug| puts sug.file_path } - puts + values = calc.last.calculate + suggester = Suggester.new(values) + + puts values&.map(&:to_s) + puts + puts 'Suggestions for refactorings:' + suggester.suggest&.each { |sug| puts sug.file_path } + puts + end end end end