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 79 def colorize(color, str) 80 case Puppet[:color] 81 when true, :ansi, "ansi", "yes" 82 console_color(color, str) 83 when :html, "html" 84 html_color(color, str) 85 else 86 str 87 end 88 end
console_color(color, str)
click to toggle source
# File lib/puppet/util/colors.rb 90 def console_color(color, str) 91 Colormap[color][:console] + 92 str.gsub(RESET[:console], Colormap[color][:console]) + 93 RESET[:console] 94 end
html_color(color, str)
click to toggle source
# File lib/puppet/util/colors.rb 96 def html_color(color, str) 97 span = '<span style="%s">' % Colormap[color][:html] 98 "#{span}%s</span>" % str.gsub(/<span .*?<\/span>/, "</span>\\0#{span}") 99 end