lib/rubycritic/commands/default.rb in rubycritic-2.5.0 vs lib/rubycritic/commands/default.rb in rubycritic-2.6.0

- old
+ new

@@ -1,28 +1,32 @@ require "rubycritic/source_control_systems/base" require "rubycritic/analysers_runner" require "rubycritic/revision_comparator" require "rubycritic/reporter" +require "rubycritic/commands/base" module Rubycritic module Command - class Default - def initialize(paths) - @paths = paths + class Default < Base + def initialize(options) + super + @paths = options[:paths] Config.source_control_system = SourceControlSystem::Base.create end def execute report(critique) + @status_reporter end def critique analysed_modules = AnalysersRunner.new(@paths).run RevisionComparator.new(@paths).set_statuses(analysed_modules) end def report(analysed_modules) Reporter.generate_report(analysed_modules) + @status_reporter.score = analysed_modules.score end end end end