module Log::Format::Color

Public Class Methods

color?(device) click to toggle source
# File lib/log/format/color.rb, line 4
def self.color?(device)
  device.tty?
end
header(text, device) click to toggle source
# File lib/log/format/color.rb, line 8
def self.header(text, device)
  return text unless color?(device)
  TerminalColors::Apply.(text, fg: :white)
end
message(text, device, **options) click to toggle source
# File lib/log/format/color.rb, line 13
def self.message(text, device, **options)
  return text unless color?(device)
  TerminalColors::Apply.(text, **options)
end