Sha256: 9711deb46e3d588f962cfddebfe6305c012f0929f49a6f7652adb12425ce4224

Contents?: true

Size: 426 Bytes

Versions: 4

Compression:

Stored size: 426 Bytes

Contents

require 'base_reporter'

module Attractor
  # console reporter
  class ConsoleReporter < BaseReporter
    def report
      super
      puts 'Calculated churn and complexity'
      puts
      puts "file_path#{' ' * 53}complexity   churn"
      puts '-' * 80

      puts @values.map(&:to_s)

      puts
      puts 'Suggestions for refactorings:'
      @suggestions.each { |sug| puts sug.file_path }
      puts
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
attractor-2.3.0 lib/attractor/reporters/console_reporter.rb~
attractor-2.2.0 lib/attractor/reporters/console_reporter.rb~
attractor-2.1.0 lib/attractor/reporters/console_reporter.rb~
attractor-2.0.5 lib/attractor/reporters/console_reporter.rb~