module Tty
Module that controls the colors used
Public Instance Methods
black()
click to toggle source
# File lib/dqscore.rb, line 6 def black; bold 30; end
blue()
click to toggle source
# File lib/dqscore.rb, line 10 def blue; bold 34; end
bold(n;)
click to toggle source
# File lib/dqscore.rb, line 16 def bold n; escape "1;#{n}" end
cyan()
click to toggle source
# File lib/dqscore.rb, line 12 def cyan; bold 36; end
escape(n;)
click to toggle source
# File lib/dqscore.rb, line 18 def escape n; "\033[#{n}m" if STDOUT.tty? end
green()
click to toggle source
# File lib/dqscore.rb, line 8 def green; bold 32; end
grey()
click to toggle source
# File lib/dqscore.rb, line 14 def grey; bold 38; end
purple()
click to toggle source
# File lib/dqscore.rb, line 11 def purple; bold 35; end
red()
click to toggle source
# File lib/dqscore.rb, line 7 def red; bold 31; end
reset()
click to toggle source
# File lib/dqscore.rb, line 15 def reset; escape 0; end
underline(n;)
click to toggle source
# File lib/dqscore.rb, line 17 def underline n; escape "4;#{n}" end
white()
click to toggle source
# File lib/dqscore.rb, line 13 def white; bold 39; end
yellow()
click to toggle source
# File lib/dqscore.rb, line 9 def yellow; bold 33; end