module Puppet::Util::Colors
Constants
- BG_BLUE
- BG_CYAN
- BG_GREEN
- BG_HBLUE
- BG_HCYAN
- BG_HGREEN
- BG_HMAGENTA
- BG_HRED
- BG_HWHITE
- BG_HYELLOW
- BG_MAGENTA
- BG_RED
- BG_WHITE
- BG_YELLOW
- BLACK
- BLUE
- CYAN
- Colormap
- GREEN
- HBLACK
- HBLUE
- HCYAN
- HGREEN
- HMAGENTA
- HRED
- HWHITE
- HYELLOW
- MAGENTA
- RED
- RESET
- WHITE
- YELLOW
Public Instance Methods
colorize(color, str)
click to toggle source
# File lib/puppet/util/colors.rb 80 def colorize(color, str) 81 case Puppet[:color] 82 when true, :ansi, "ansi", "yes" 83 console_color(color, str) 84 when :html, "html" 85 html_color(color, str) 86 else 87 str 88 end 89 end
console_color(color, str)
click to toggle source
# File lib/puppet/util/colors.rb 91 def console_color(color, str) 92 Colormap[color][:console] + 93 str.gsub(RESET[:console], Colormap[color][:console]) + 94 RESET[:console] 95 end
html_color(color, str)
click to toggle source
# File lib/puppet/util/colors.rb 97 def html_color(color, str) 98 span = '<span style="%s">' % Colormap[color][:html] 99 "#{span}%s</span>" % str.gsub(/<span .*?<\/span>/, "</span>\\0#{span}") 100 end