Set color by using a
string or one of the defined constants. If a third option is set to true,
it also adds bold to the string. This is based on the Highline
implementation and will automatically append CLEAR to the end of the
returned String.
# File activesupport/lib/active_support/log_subscriber.rb, line 115
def color(text, color, bold=false)
return text unless colorize_logging
color = self.class.const_get(color.to_s.upcase) if color.is_a?(Symbol)
bold = bold ? BOLD : ""
"#{bold}#{color}#{text}#{CLEAR}"
end