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_section(str, cfg = nil) ⇒ Object
- .colorize_success(str, cfg = nil) ⇒ Object
Class Method Details
.colorize(str, kind, config = nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/webspicy/support/colorize.rb', line 5 def colorize(str, kind, config = nil) return str if config && !config.colorize color = (config || self.config).colors[kind] Paint[str, color] end |
.colorize_error(str, cfg = nil) ⇒ Object
27 28 29 |
# File 'lib/webspicy/support/colorize.rb', line 27 def colorize_error(str, cfg = nil) colorize(str, :error, cfg) end |
.colorize_highlight(str, cfg = nil) ⇒ Object
17 18 19 |
# File 'lib/webspicy/support/colorize.rb', line 17 def colorize_highlight(str, cfg = nil) colorize(str, :highlight, cfg) end |
.colorize_section(str, cfg = nil) ⇒ Object
12 13 14 |
# File 'lib/webspicy/support/colorize.rb', line 12 def colorize_section(str, cfg = nil) colorize(str, :section, cfg) end |
.colorize_success(str, cfg = nil) ⇒ Object
22 23 24 |
# File 'lib/webspicy/support/colorize.rb', line 22 def colorize_success(str, cfg = nil) colorize(str, :success, cfg) end |