class PhusionPassenger::Utils::AnsiColorsPrinter

Public Class Methods

new(enabled = :auto) click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 78
def initialize(enabled = :auto)
        @enabled = enabled
end

Public Instance Methods

ansi_colorize(text) click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 126
def ansi_colorize(text)
        if should_output_color?
                return AnsiColors.ansi_colorize(text)
        else
                return AnsiColors.strip_color_tags(text)
        end
end
black_bg() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 114
def black_bg
        return maybe_colorize(AnsiColors::BLACK_BG)
end
blue_bg() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 118
def blue_bg
        return maybe_colorize(AnsiColors::BLUE_BG)
end
bold() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 86
def bold
        return maybe_colorize(AnsiColors::BOLD)
end
default_terminal_color() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 122
def default_terminal_color
        return maybe_colorize(AnsiColors::DEFAULT_TERMINAL_COLOR)
end
dgray() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 90
def dgray
        return maybe_colorize(AnsiColors::DGRAY)
end
green() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 102
def green
        return maybe_colorize(AnsiColors::GREEN)
end
orange() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 98
def orange
        return maybe_colorize(AnsiColors::ORANGE)
end
red() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 94
def red
        return maybe_colorize(AnsiColors::RED)
end
reset() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 82
def reset
        return maybe_colorize(AnsiColors::RESET)
end
white() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 110
def white
        return maybe_colorize(AnsiColors::WHITE)
end
yellow() click to toggle source
# File lib/phusion_passenger/utils/ansi_colors.rb, line 106
def yellow
        return maybe_colorize(AnsiColors::YELLOW)
end