Class: String

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

Overview

Extend String to include some fancy colors

Instance Method Summary collapse

Instance Method Details

#boldObject



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

def bold;      ruby2d_colorize('1')               end

#dimObject



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

def dim;       ruby2d_colorize('2')               end

#errorObject



11
# File 'lib/ruby2d/cli/colorize.rb', line 11

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

#infoObject



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

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

#ruby2d_colorize(c) ⇒ Object



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

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

#ruby2d_redObject



12
# File 'lib/ruby2d/cli/colorize.rb', line 12

def ruby2d_red; ruby2d_colorize('38;2;246;60;56') end

#successObject



10
# File 'lib/ruby2d/cli/colorize.rb', line 10

def success;   ruby2d_colorize('1;32')            end

#warningObject



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

def warning;   ruby2d_colorize('1;33')            end