instance method
color
Ruby on Rails 6.1.7.10
Since v3.0.20 PrivateSignature
color(text, color, bold = false)
Set color by using a symbol 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.
Parameters
-
textreq -
colorreq -
boldopt = false
Source
# File activesupport/lib/active_support/log_subscriber.rb, line 135
def color(text, color, bold = false) # :doc:
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
Defined in activesupport/lib/active_support/log_subscriber.rb line 135
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::LogSubscriber