Module: Tty
Overview
Module that controls the colors used
Instance Method Summary collapse
- #black ⇒ Object
- #blue ⇒ Object
- #bold(n) ⇒ Object
- #cyan ⇒ Object
- #escape(n) ⇒ Object
- #green ⇒ Object
- #grey ⇒ Object
- #purple ⇒ Object
- #red ⇒ Object
- #reset ⇒ Object
- #underline(n) ⇒ Object
- #white ⇒ Object
- #yellow ⇒ Object
Instance Method Details
#black ⇒ Object
6 |
# File 'lib/dqscore.rb', line 6 def black; bold 30; end |
#blue ⇒ Object
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 |
#cyan ⇒ Object
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 |
#green ⇒ Object
8 |
# File 'lib/dqscore.rb', line 8 def green; bold 32; end |
#grey ⇒ Object
14 |
# File 'lib/dqscore.rb', line 14 def grey; bold 38; end |
#purple ⇒ Object
11 |
# File 'lib/dqscore.rb', line 11 def purple; bold 35; end |
#red ⇒ Object
7 |
# File 'lib/dqscore.rb', line 7 def red; bold 31; end |
#reset ⇒ Object
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 |
#white ⇒ Object
13 |
# File 'lib/dqscore.rb', line 13 def white; bold 39; end |
#yellow ⇒ Object
9 |
# File 'lib/dqscore.rb', line 9 def yellow; bold 33; end |