class Suppository::Tty

Public Class Methods

em() click to toggle source
# File lib/suppository/tty.rb, line 26
def em
  underline 39
end
gray() click to toggle source
# File lib/suppository/tty.rb, line 6
def gray
  bold 30
end
green() click to toggle source
# File lib/suppository/tty.rb, line 22
def green
  bold 32
end
red() click to toggle source
# File lib/suppository/tty.rb, line 14
def red
  underline 31
end
reset() click to toggle source
# File lib/suppository/tty.rb, line 18
def reset
  escape 0
end
white() click to toggle source
# File lib/suppository/tty.rb, line 10
def white
  bold 39
end

Private Class Methods

bold(n) click to toggle source
# File lib/suppository/tty.rb, line 32
def bold(n)
  escape "1;#{n}"
end
escape(n) click to toggle source
# File lib/suppository/tty.rb, line 40
def escape(n)
  "\033[#{n}m" if $stdout.tty?
end
underline(n) click to toggle source
# File lib/suppository/tty.rb, line 36
def underline(n)
  escape "4;#{n}"
end