Sha256: 7a3fa906257a0a53ff09acf4ce1a429e2c4ebdbee75279452643b464d6c0ae6c
Contents?: true
Size: 578 Bytes
Versions: 7
Compression:
Stored size: 578 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 else require 'rubycritic/generators/html_report' Generator::HtmlReport end end end end
Version data entries
7 entries across 7 versions & 1 rubygems