Module: Levels::Colorizer
- Included in:
- CliEventHandler
- Defined in:
- lib/levels/event_handler.rb
Constant Summary collapse
- RESET =
"\033[0m"- FOREGROUND =
{ black: "\033[30m", red: "\033[31m", green: "\033[32m", brown: "\033[33m", blue: "\033[34m", magenta: "\033[35m", cyan: "\033[36m", white: "\033[37m" }
Instance Method Summary collapse
Instance Method Details
#foreground_color(name, str) ⇒ Object
48 49 50 51 |
# File 'lib/levels/event_handler.rb', line 48 def foreground_color(name, str) code = FOREGROUND[name] or raise ArgumentError, "Unknown color #{name.inspect}" "#{code}#{str}#{RESET}" end |