module Coveralls::Output

Public: Methods for formatting strings with Term::ANSIColor. Does not utilize monkey-patching and should play nicely when included with other libraries.

All methods are module methods and should be called on the Coveralls::Output module.

Examples

Coveralls::Output.format("Hello World", :color => "cyan")
# => "\e[36mHello World\e[0m"

Coveralls::Output.print("Hello World")
# Hello World => nil

Coveralls::Output.puts("Hello World", :color => "underline")
# Hello World
# => nil

To silence output completely:

Coveralls::Output.silent = true

or set this environment variable:

COVERALLS_SILENT

To disable color completely:

Coveralls::Output.no_color = true