class RubyCritic::AnalysersRunner

Constants

ANALYSERS

Public Class Methods

new(paths) click to toggle source
# File lib/rubycritic/analysers_runner.rb, line 24
def initialize(paths)
  @paths = paths
end

Public Instance Methods

analysed_modules() click to toggle source
# File lib/rubycritic/analysers_runner.rb, line 37
def analysed_modules
  @analysed_modules ||= AnalysedModulesCollection.new(@paths)
end
run() click to toggle source
# File lib/rubycritic/analysers_runner.rb, line 28
def run
  ANALYSERS.each do |analyser_class|
    analyser_instance = analyser_class.new(analysed_modules)
    puts "running #{analyser_instance}"
    analyser_instance.run
  end
  analysed_modules
end