App::Tel::Color::Base - parent stub and examples for Color modules
my $colorobject = new App::Tel::Base;
Initializes a new color object.
my $output = $colorobject->colorize('text');
Normally this will consume text from an input buffer and have some logic that determines how it will color the output. This method is designed to be overridden in all child modules.
Breaks a string up into substrings by line. It then calls colorize with the substring.
my @colors = $self->get_colors(); my $color = $self->get_colors(1);
Returns a list of available colors by their names. This list excludes the RED color because it's used for errors and these colors are specifically for the rainbow code that doesn't use red.
If given a value, it returns $color[value].