Module: Tty

Extended by:
Tty
Included in:
Tty
Defined in:
lib/iesd/utility/tty.rb

Overview

:enddoc:

Instance Method Summary collapse

Instance Method Details

#blueObject



5
# File 'lib/iesd/utility/tty.rb', line 5

def blue; bold 34; end

#emObject



10
# File 'lib/iesd/utility/tty.rb', line 10

def em; underline 39; end

#grayObject



12
# File 'lib/iesd/utility/tty.rb', line 12

def gray; bold 30 end

#greenObject



11
# File 'lib/iesd/utility/tty.rb', line 11

def green; color 92 end

#redObject



7
# File 'lib/iesd/utility/tty.rb', line 7

def red; underline 31; end

#resetObject



9
# File 'lib/iesd/utility/tty.rb', line 9

def reset; escape 0; end

#truncate(str) ⇒ Object



18
19
20
# File 'lib/iesd/utility/tty.rb', line 18

def truncate(str)
  str.to_s[0, width - 4]
end

#whiteObject



6
# File 'lib/iesd/utility/tty.rb', line 6

def white; bold 39; end

#widthObject



14
15
16
# File 'lib/iesd/utility/tty.rb', line 14

def width
  `/usr/bin/tput cols`.strip.to_i
end

#yellowObject



8
# File 'lib/iesd/utility/tty.rb', line 8

def yellow; underline 33 ; end