module Webspicy::Support::Colorize
Public Class Methods
colorize(str, kind, config = nil)
click to toggle source
# 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)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 27 def colorize_error(str, cfg = nil) colorize(str, :error, cfg) end
colorize_highlight(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 17 def colorize_highlight(str, cfg = nil) colorize(str, :highlight, cfg) end
colorize_section(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 12 def colorize_section(str, cfg = nil) colorize(str, :section, cfg) end
colorize_success(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 22 def colorize_success(str, cfg = nil) colorize(str, :success, cfg) end
Private Instance Methods
colorize(str, kind, config = nil)
click to toggle source
# 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)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 27 def colorize_error(str, cfg = nil) colorize(str, :error, cfg) end
colorize_highlight(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 17 def colorize_highlight(str, cfg = nil) colorize(str, :highlight, cfg) end
colorize_section(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 12 def colorize_section(str, cfg = nil) colorize(str, :section, cfg) end
colorize_success(str, cfg = nil)
click to toggle source
# File lib/webspicy/support/colorize.rb, line 22 def colorize_success(str, cfg = nil) colorize(str, :success, cfg) end