Sha256: 65649594e548c4b0fd56ef0c5cc6b02628373451555bb625ba7b2ab5b220fcf1

Contents?: true

Size: 388 Bytes

Versions: 2

Compression:

Stored size: 388 Bytes

Contents

require "rubycritic/generators/text/list"

module Rubycritic
  module Generator
    class ConsoleReport
      def initialize(analysed_modules)
        @analysed_modules = analysed_modules
      end

      def generate_report
        reports = @analysed_modules.sort.map do |mod|
          Text::List.new(mod).render
        end
        puts reports.join("\n")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubycritic-2.6.0 lib/rubycritic/generators/console_report.rb
rubycritic-2.5.0 lib/rubycritic/generators/console_report.rb