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 |