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