Module: Tty

Extended by:
Tty
Included in:
Tty
Defined in:
lib/dqscore.rb

Overview

Module that controls the colors used

Instance Method Summary collapse

Instance Method Details

#blackObject



6
# File 'lib/dqscore.rb', line 6

def black; bold 30; end

#blueObject



10
# File 'lib/dqscore.rb', line 10

def blue; bold 34; end

#bold(n) ⇒ Object



16
# File 'lib/dqscore.rb', line 16

def bold n; escape "1;#{n}" end

#cyanObject



12
# File 'lib/dqscore.rb', line 12

def cyan; bold 36; end

#escape(n) ⇒ Object



18
# File 'lib/dqscore.rb', line 18

def escape n; "\033[#{n}m" if STDOUT.tty? end

#greenObject



8
# File 'lib/dqscore.rb', line 8

def green; bold 32; end

#greyObject



14
# File 'lib/dqscore.rb', line 14

def grey; bold 38; end

#purpleObject



11
# File 'lib/dqscore.rb', line 11

def purple; bold 35; end

#redObject



7
# File 'lib/dqscore.rb', line 7

def red; bold 31; end

#resetObject



15
# File 'lib/dqscore.rb', line 15

def reset; escape 0; end

#underline(n) ⇒ Object



17
# File 'lib/dqscore.rb', line 17

def underline n; escape "4;#{n}" end

#whiteObject



13
# File 'lib/dqscore.rb', line 13

def white; bold 39; end

#yellowObject



9
# File 'lib/dqscore.rb', line 9

def yellow; bold 33; end