module Test::Unit::Coverage

Public Class Methods

disable(auto_runner) click to toggle source
# File lib/test/unit/coverage.rb, line 19
def disable(auto_runner)
  auto_runner.listeners.reject! do |listener|
    listener.is_a?(Coverage::Collector)
  end
end
enable(auto_runner) click to toggle source
# File lib/test/unit/coverage.rb, line 15
def enable(auto_runner)
  auto_runner.listeners << Collector.new
end
enable=(enable) click to toggle source
# File lib/test/unit/coverage.rb, line 26
def enable=(enable)
  @@enable = enable
end
enable?() click to toggle source
# File lib/test/unit/coverage.rb, line 30
def enable?
  if @@enable.nil?
    @@enable = Collector.available?
  end
  @@enable
end
printer() click to toggle source
# File lib/test/unit/coverage.rb, line 46
def printer
  @@printer
end
printer=(printer) click to toggle source
# File lib/test/unit/coverage.rb, line 38
def printer=(printer)
  if enable?
    @@printer = printer
  else
    warn "coverage is disabled."
  end
end