Module: Minitest

Defined in:
lib/minitest/metz.rb,
lib/minitest/metz/where.rb,
lib/minitest/metz_plugin.rb,
lib/minitest/metz/scanner.rb,
lib/minitest/metz/version.rb,
lib/minitest/metz/scan_results.rb,
lib/minitest/metz/stats_reporter.rb

Defined Under Namespace

Modules: Assertions, Metz

Class Method Summary collapse

Class Method Details

.plugin_metz_init(options) ⇒ Object



11
12
13
14
15
# File 'lib/minitest/metz_plugin.rb', line 11

def self.plugin_metz_init(options)
  if options[:metz]
    self.reporter << Minitest::Metz::StatsReporter.new
  end
end

.plugin_metz_options(opts, options) ⇒ Object



5
6
7
8
9
# File 'lib/minitest/metz_plugin.rb', line 5

def self.plugin_metz_options(opts, options)
  opts.on "-z", "--metz", "Check if your code obeys Sandi Metz' four rules for developers" do |z|
    options[:metz] = z
  end
end