module DbSucker::Application::Colorize
Constants
- COLORMAP
- UnknownColorError
Public Instance Methods
colorize(str, color = :yellow)
click to toggle source
# File lib/db_sucker/application/colorize.rb, line 17 def colorize str, color = :yellow ccode = COLORMAP[color.to_sym] || raise(UnknownColorError, "unknown color `#{color}'") @opts[:colorize] ? "\e[#{ccode}m#{str}\e[0m" : "#{str}" end
Also aliased as: c
decolorize(str)
click to toggle source
# File lib/db_sucker/application/colorize.rb, line 23 def decolorize str str.to_s.gsub(/\e\[.*?(\d)+m/ , '') end