Module: Reel::Spy::Colors

Defined in:
lib/reel/spy.rb

Class Method Summary collapse

Class Method Details

.color(n) ⇒ Object



62
# File 'lib/reel/spy.rb', line 62

def color(n); escape "1;#{n}"; end

.colorize(n, str) ⇒ Object



63
# File 'lib/reel/spy.rb', line 63

def colorize(n, str); "#{color(n)}#{str}#{reset}"; end

.escape(n) ⇒ Object



60
# File 'lib/reel/spy.rb', line 60

def escape(n); "\033[#{n}m"; end

.gold(str) ⇒ Object



68
# File 'lib/reel/spy.rb', line 68

def gold(str);  colorize(33, str); end

.green(str) ⇒ Object



65
# File 'lib/reel/spy.rb', line 65

def green(str); colorize(32, str); end

.red(str) ⇒ Object



66
# File 'lib/reel/spy.rb', line 66

def red(str);   colorize(31, str); end

.resetObject



61
# File 'lib/reel/spy.rb', line 61

def reset; escape 0; end

.white(str) ⇒ Object



67
# File 'lib/reel/spy.rb', line 67

def white(str); colorize(39, str); end