Module: Tty

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

Instance Method Summary collapse

Instance Method Details

#blueObject



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

def blue; bold 34; end

#emObject



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

def em; underline 39; end

#grayObject



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

def gray; bold 30 end

#greenObject



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

def green; color 92 end

#redObject



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

def red; underline 31; end

#resetObject



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

def reset; escape 0; end

#truncate(str) ⇒ Object



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

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

#whiteObject



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

def white; bold 39; end

#widthObject



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

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

#yellowObject



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

def yellow; underline 33 ; end