Module Term::ANSIColor
In: lib/term/ansicolor.rb
lib/term/ansicolor/version.rb
lib/term/ansicolor/version.rb
lib/term/ansicolor.rb

The ANSIColor module can be used for namespacing and mixed into your own classes.

Methods

Constants

COLORED_REGEXP = /\e\[(?:[34][0-7]|[0-9])?m/   Regular expression that is used to scan for ANSI-sequences while uncoloring strings.
VERSION = '1.0.6'   Term::ANSIColor version
VERSION = '1.0.6'   Term::ANSIColor version
COLORED_REGEXP = /\e\[(?:[34][0-7]|[0-9])?m/   Regular expression that is used to scan for ANSI-sequences while uncoloring strings.

Public Class methods

Turns the coloring on or off globally, so you can easily do this for example:

 Term::ANSIColor::coloring = STDOUT.isatty

Turns the coloring on or off globally, so you can easily do this for example:

 Term::ANSIColor::coloring = STDOUT.isatty

Returns true, if the coloring function of this module is switched on, false otherwise.

Returns true, if the coloring function of this module is switched on, false otherwise.

Public Instance methods

Returns an array of all Term::ANSIColor attributes as symbols.

Returns an array of all Term::ANSIColor attributes as symbols.

Returns an uncolored version of the string, that is all ANSI-sequences are stripped from the string.

Returns an uncolored version of the string, that is all ANSI-sequences are stripped from the string.

[Validate]