Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/bookmarks.rb

Overview

add some colors, windowing methods

Instance Method Summary collapse

Instance Method Details

#bluObject



29
# File 'lib/bookmarks.rb', line 29

def blu() colorize(34,0) end

#colorize(color, mod) ⇒ Object



24
25
26
# File 'lib/bookmarks.rb', line 24

def colorize(color, mod)
  "\033[#{mod};#{color};49m#{self}\033[0;0m"
end

#grnObject



31
# File 'lib/bookmarks.rb', line 31

def grn() colorize(32,0) end

#redObject



32
# File 'lib/bookmarks.rb', line 32

def red() colorize(31,0) end

#resetObject



28
# File 'lib/bookmarks.rb', line 28

def reset() colorize(0,0) end

#window(width) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/bookmarks.rb', line 16

def window(width)
  if self.length >= width
    self[0..width-1]
  else
    self.ljust(width)
  end
end

#yelObject



30
# File 'lib/bookmarks.rb', line 30

def yel() colorize(33,0) end