Class: Color
- Inherits:
-
Object
- Object
- Color
- Defined in:
- lib/shared/color.rb
Class Method Summary collapse
Class Method Details
.colorize(text, color) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/shared/color.rb', line 2 def self.colorize(text, color) colors = { :green => 32, :orange => 33, :red => 31, :cyan => 36 } if colors[color] "\033[#{colors[color]}m#{text}\033[0m" else raise "Color not implemented: #{color}" end end |
.strip(text) ⇒ Object
12 13 14 |
# File 'lib/shared/color.rb', line 12 def self.strip(text) text.gsub(/\e.+?m/, '') end |