Sha256: c704c7b66a651313c4bc428bc9baed27e75b411e0583aafba111c298bf786e2a
Contents?: true
Size: 678 Bytes
Versions: 5
Compression:
Stored size: 678 Bytes
Contents
# frozen_string_literal: true module RubyCritic module Reporter def self.generate_report(analysed_modules) report_generator_class.new(analysed_modules).generate_report end def self.report_generator_class case Config.format when :json require 'rubycritic/generators/json_report' Generator::JsonReport when :console require 'rubycritic/generators/console_report' Generator::ConsoleReport when :lint require 'rubycritic/generators/lint_report' Generator::LintReport else require 'rubycritic/generators/html_report' Generator::HtmlReport end end end end
Version data entries
5 entries across 5 versions & 1 rubygems