Module: Webspicy::Support::Colorize

Included in:
Tester::Reporter, Web::Client::Support
Defined in:
lib/webspicy/support/colorize.rb

Class Method Summary collapse

Class Method Details

.colorize(str, kind, config = nil) ⇒ Object



5
6
7
8
# File 'lib/webspicy/support/colorize.rb', line 5

def colorize(str, kind, config = nil)
  color = (config || self.config).colors[kind]
  ColorizedString[str].colorize(color)
end

.colorize_error(str, cfg = nil) ⇒ Object



21
22
23
# File 'lib/webspicy/support/colorize.rb', line 21

def colorize_error(str, cfg = nil)
  colorize(str, :error, cfg)
end

.colorize_highlight(str, cfg = nil) ⇒ Object



11
12
13
# File 'lib/webspicy/support/colorize.rb', line 11

def colorize_highlight(str, cfg = nil)
  colorize(str, :highlight, cfg)
end

.colorize_success(str, cfg = nil) ⇒ Object



16
17
18
# File 'lib/webspicy/support/colorize.rb', line 16

def colorize_success(str, cfg = nil)
  colorize(str, :success, cfg)
end