Module: Wisco::TerminalOutput
- Defined in:
- lib/wisco/terminal_output.rb
Constant Summary collapse
- RED =
31- YELLOW =
33
Class Method Summary collapse
- .colorize(message, color_code) ⇒ Object
- .emit_error(message) ⇒ Object
- .emit_warning(message) ⇒ Object
Class Method Details
.colorize(message, color_code) ⇒ Object
16 17 18 19 20 |
# File 'lib/wisco/terminal_output.rb', line 16 def colorize(, color_code) return unless $stderr.tty? "\e[#{color_code}m#{}\e[0m" end |
.emit_error(message) ⇒ Object
8 9 10 |
# File 'lib/wisco/terminal_output.rb', line 8 def emit_error() warn(colorize(, RED)) end |
.emit_warning(message) ⇒ Object
12 13 14 |
# File 'lib/wisco/terminal_output.rb', line 12 def emit_warning() warn(colorize(, YELLOW)) end |