module Rubycritic::Reporter
def self.generate_report(analysed_modules)
def self.generate_report(analysed_modules) report_generator_class.new(analysed_modules).generate_report end
def self.report_generator_class
def self.report_generator_class case Config.format when :json require "rubycritic/generators/json_report" Generator::JsonReport else require "rubycritic/generators/html_report" Generator::HtmlReport end end