Class: Mutant::Reporter

Inherits:
Object
  • Object
show all
Includes:
AbstractType
Defined in:
lib/mutant/reporter.rb,
lib/mutant/reporter/cli.rb,
lib/mutant/reporter/null.rb,
lib/mutant/reporter/trace.rb,
lib/mutant/reporter/cli/tput.rb,
lib/mutant/reporter/cli/format.rb,
lib/mutant/reporter/cli/printer.rb

Overview

Abstract base class for reporters

Direct Known Subclasses

CLI, Null

Defined Under Namespace

Classes: CLI, Null, Trace

Instance Method Summary collapse

Instance Method Details

#progressself

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Report progress on object


44
# File 'lib/mutant/reporter.rb', line 44

abstract_method :progress

#reportself

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Report collector state


34
# File 'lib/mutant/reporter.rb', line 34

abstract_method :report

#startself

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Report start


24
# File 'lib/mutant/reporter.rb', line 24

abstract_method :start

#warnself

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Write warning message


14
# File 'lib/mutant/reporter.rb', line 14

abstract_method :warn