activesupport/lib/active_support/log_subscriber.rb
# 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.
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.
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 .
def color(text, color, bold=false)
      return text unless colorize_logging
      color = self.class.const_get(color.upcase) if color.is_a?(Symbol)
      bold  = bold ? BOLD : ""
      "#{bold}#{color}#{text}#{CLEAR}"
    end
def color ( text , color , bold = false ) return text unless colorize_logging color = self . class . const_get ( color . upcase ) if color . is_a? ( Symbol ) bold = bold ? BOLD : "" "#{bold}#{color}#{text}#{CLEAR}" end
Set color by using a string or one of the defined constants.
Set color by using a string or one of the defined constants .
text
<not_specific>
color
<not_specific>
bold
<not_specific>