Module: Minitest

Defined in:
lib/minitest/documentation.rb,
lib/minitest/documentation_plugin.rb

Defined Under Namespace

Classes: DocumentationReporter

Class Method Summary collapse

Class Method Details

.plugin_documentation_init(options) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/minitest/documentation_plugin.rb', line 14

def self.plugin_documentation_init options
  return unless DocumentationReporter.documentation?

  io = options.delete(:io) || $stdout
  self.reporter.reporters.reject! {|o| o.is_a? ProgressReporter }
  self.reporter.reporters << DocumentationReporter.new(io, options)
end

.plugin_documentation_options(opts, options) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/minitest/documentation_plugin.rb', line 4

def self.plugin_documentation_options opts, options
  opts.on "--documentation", "Documentation formatter" do
    DocumentationReporter.documentation!
  end

  opts.on "--color", "Colorize the output" do
    DocumentationReporter.color!
  end
end