Module: Webspicy::Support::Colorize
- Included in:
- Tester::Reporter, Web::Client::Support
- Defined in:
- lib/webspicy/support/colorize.rb
Class Method Summary collapse
- .colorize(str, kind, config = nil) ⇒ Object
- .colorize_error(str, cfg = nil) ⇒ Object
- .colorize_highlight(str, cfg = nil) ⇒ Object
- .colorize_success(str, cfg = nil) ⇒ Object
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 |