class String

add some colors, windowing methods

Public Instance Methods

blu() click to toggle source
# File lib/bookmarks.rb, line 29
def blu() colorize(34,0) end
colorize(color, mod) click to toggle source
# File lib/bookmarks.rb, line 24
def colorize(color, mod)
  "\033[#{mod};#{color};49m#{self}\033[0;0m"
end
grn() click to toggle source
# File lib/bookmarks.rb, line 31
def grn() colorize(32,0) end
red() click to toggle source
# File lib/bookmarks.rb, line 32
def red() colorize(31,0) end
reset() click to toggle source
# File lib/bookmarks.rb, line 28
def reset() colorize(0,0) end
window(width) click to toggle source
# File lib/bookmarks.rb, line 16
def window(width)
  if self.length >= width
    self[0..width-1]
  else
    self.ljust(width)
  end
end
yel() click to toggle source
# File lib/bookmarks.rb, line 30
def yel() colorize(33,0) end