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



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

def blu() colorize(34,0) end

#colorize(color, mod) ⇒ Object

thx danhassin



22
23
24
# File 'lib/bookmarks.rb', line 22

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

#grnObject



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

def grn() colorize(32,0) end

#redObject



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

def red() colorize(31,0) end

#resetObject



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

def reset() colorize(0,0) end

#window(width) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/bookmarks.rb', line 13

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

#yelObject



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

def yel() colorize(33,0) end