Class: GuessMethod::GuessMethodOutputter::Formatter
- Defined in:
- lib/guessmethod.rb
Constant Summary collapse
- ColorCodes =
{ :bold => '1', :red => '31', :green => '32', :cyan => '36' }
Class Method Summary collapse
-
.color(text, *colors) ⇒ Object
Returns an ANSI colorized string (for a limited set of options, see ColorCodes).
Class Method Details
.color(text, *colors) ⇒ Object
Returns an ANSI colorized string (for a limited set of options, see ColorCodes)
131 132 133 134 |
# File 'lib/guessmethod.rb', line 131 def self.color(text, *colors) format = colors.map {|color| ColorCodes[color]}.join(';') "\e[#{format}m#{text}\e[0m" end |