Class: String

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

Overview

Extend String to include some fancy colors

Instance Method Summary collapse

Instance Method Details

#boldObject



6
# File 'lib/ruby2d/colorize.rb', line 6

def bold;  colorize('1')    end

#colorize(c) ⇒ Object



5
# File 'lib/ruby2d/colorize.rb', line 5

def colorize(c); "\e[#{c}m#{self}\e[0m" end

#errorObject



9
# File 'lib/ruby2d/colorize.rb', line 9

def error; colorize('1;31') end

#infoObject



7
# File 'lib/ruby2d/colorize.rb', line 7

def info;  colorize('1;34') end

#warnObject



8
# File 'lib/ruby2d/colorize.rb', line 8

def warn;  colorize('1;33') end