Module: Minitest

Defined in:
lib/minitest/color_plugin.rb

Defined Under Namespace

Classes: Color

Class Method Summary collapse

Class Method Details

.plugin_color_init(options) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/minitest/color_plugin.rb', line 10

def self.plugin_color_init options
  if Color.color?
    io = options.fetch(:io, $stdout)
    self.reporter.reporters.reject! {|o| o.is_a? ProgressReporter }
    self.reporter.reporters << Color.new(io, options)
  end
end

.plugin_color_options(opts, options) ⇒ Object



4
5
6
7
8
# File 'lib/minitest/color_plugin.rb', line 4

def self.plugin_color_options opts, options
  opts.on "--color", "Colorize the output" do
    Color.color!
  end
end