lib/quality/runner.rb in quality-4.0.0 vs lib/quality/runner.rb in quality-4.0.1
- old
+ new
@@ -4,10 +4,12 @@
require_relative 'tools/reek'
require_relative 'tools/rubocop'
require_relative 'tools/bigfiles'
module Quality
+ # Knows how to run different quality tools based on a configuration
+ # already determined.
class Runner
include Tools::Cane
include Tools::Flay
include Tools::Flog
include Tools::Reek
@@ -16,17 +18,15 @@
def initialize(config,
gem_spec: Gem::Specification,
quality_checker_class: Quality::QualityChecker,
count_io: IO,
- count_file: File,
- configuration_writer: File)
+ count_file: File)
@config = config
@gem_spec = gem_spec
@quality_checker_class = quality_checker_class
@count_io = count_io
@count_file = count_file
- @configuration_writer = configuration_writer
end
def run_quality
tools.each { |tool| run_quality_with_tool(tool) }
end