Class: Color

Inherits:
Object
  • Object
show all
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