lib/rezept/logger.rb in rezept-0.4.0 vs lib/rezept/logger.rb in rezept-0.4.1

- old
+ new

@@ -2,11 +2,16 @@ require 'singleton' module Rezept class TermColor class << self + @@color = true + def color=(color) + @@color = color + end + def green(msg) colorize 32, msg end def yellow(msg) @@ -16,10 +21,10 @@ def red(msg) colorize 31, msg end def colorize(num, msg) - "\e[#{num}m#{msg}\e[0m" + @@color ? "\e[#{num}m#{msg}\e[0m" : msg end end end