Module: RakeCompilerDock::Colors
- Included in:
- DockerCheck
- Defined in:
- lib/rake_compiler_dock/colors.rb
Constant Summary collapse
- ESC =
Start an escape sequence
"\e["
- NND =
End the escape sequence
"#{ESC}0m"
- ColorMap =
{ :black => 0, :red => 1, :green => 2, :yellow => 3, :blue => 4, :magenta => 5, :cyan => 6, :white => 7, }
Instance Method Summary collapse
Instance Method Details
#colored(color, string) ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/rake_compiler_dock/colors.rb', line 26 def colored(color, string) if @colors_on c = ColorMap[color] || color "#{ESC}#{30+c}m#{string}#{NND}" else string.dup end end |
#disable_colors ⇒ Object
39 40 41 |
# File 'lib/rake_compiler_dock/colors.rb', line 39 def disable_colors @colors_on = false end |
#enable_colors ⇒ Object
35 36 37 |
# File 'lib/rake_compiler_dock/colors.rb', line 35 def enable_colors @colors_on = true end |