Disable colorization when the NO_COLOR env variable is defined.
authorJim Weirich <jim.weirich@gmail.com>
Thu, 26 Aug 2010 11:55:04 +0000 (07:55 -0400)
committerJim Weirich <jim.weirich@gmail.com>
Thu, 26 Aug 2010 11:55:04 +0000 (07:55 -0400)
src/edgecase.rb

index 2718032..33cb889 100644 (file)
@@ -53,7 +53,11 @@ module EdgeCase
     end
 
     def self.colorize(string, color_value)
-      color(color_value) + string + color(COLORS[:clear])
+      if ENV['NO_COLOR']
+        string
+      else
+        color(color_value) + string + color(COLORS[:clear])
+      end
     end
 
     def self.color(color_value)