class PhusionPassenger::Utils::AnsiColorsPrinter
def ansi_colorize(text)
def ansi_colorize(text) if should_output_color? AnsiColors.ansi_colorize(text) else AnsiColors.strip_color_tags(text) end end
def black_bg
def black_bg maybe_colorize(AnsiColors::BLACK_BG) end
def blue_bg
def blue_bg maybe_colorize(AnsiColors::BLUE_BG) end
def bold
def bold maybe_colorize(AnsiColors::BOLD) end
def default_terminal_color
def default_terminal_color maybe_colorize(AnsiColors::DEFAULT_TERMINAL_COLOR) end
def dgray
def dgray maybe_colorize(AnsiColors::DGRAY) end
def gray
def gray maybe_colorize(AnsiColors::GRAY) end
def green
def green maybe_colorize(AnsiColors::GREEN) end
def initialize(enabled = :auto)
def initialize(enabled = :auto) @enabled = enabled end
def maybe_colorize(ansi_color)
def maybe_colorize(ansi_color) if should_output_color? ansi_color else "" end end
def orange
def orange maybe_colorize(AnsiColors::ORANGE) end
def red
def red maybe_colorize(AnsiColors::RED) end
def reset
def reset maybe_colorize(AnsiColors::RESET) end
def should_output_color?
def should_output_color? if @enabled == :auto STDOUT.tty? else @enabled end end
def white
def white maybe_colorize(AnsiColors::WHITE) end
def yellow
def yellow maybe_colorize(AnsiColors::YELLOW) end