Class: Schoolmaster::SuiteRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/schoolmaster/suite_runner.rb

Class Method Summary collapse

Class Method Details

.runObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/schoolmaster/suite_runner.rb', line 3

def self.run
	Schoolmaster::CaneAnalyser.new(
															args: Schoolmaster.configuration.cane_custom_args).run

	if defined?(Rails)
		Schoolmaster::BestPracticesAnalyser.new(
										args: Schoolmaster.configuration.best_practices_custom_args).run
	end

	Schoolmaster::BrakemanAnalyser.new(
													args: Schoolmaster.configuration.brakeman_custom_args).run

	Schoolmaster::TestAnalyser.new(
															args: Schoolmaster.configuration.test_custom_args).run
end