From 3da3df8fcbe59d6433d1bf6632f73a0161bf48fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Valim?= <jose.valim@gmail.com>
Date: Mon, 11 Jul 2011 11:19:03 -0300
Subject: Require assets in all environments by default and provide a way to
 opt-out from uglifier.

---
 actionpack/lib/sprockets/railtie.rb | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

(limited to 'actionpack/lib')

diff --git a/actionpack/lib/sprockets/railtie.rb b/actionpack/lib/sprockets/railtie.rb
index c28bdc3061..e0124def2b 100644
--- a/actionpack/lib/sprockets/railtie.rb
+++ b/actionpack/lib/sprockets/railtie.rb
@@ -70,8 +70,13 @@ module Sprockets
         if assets.compress
           # temporarily hardcode default JS compressor to uglify. Soon, it will work
           # the same as SCSS, where a default plugin sets the default.
-          env.js_compressor  = LazyCompressor.new { expand_js_compressor(assets.js_compressor || :uglifier) }
-          env.css_compressor = LazyCompressor.new { expand_css_compressor(assets.css_compressor) }
+          unless assets.js_compressor == false
+            env.js_compressor  = LazyCompressor.new { expand_js_compressor(assets.js_compressor || :uglifier) }
+          end
+
+          unless assets.css_compressor == false
+            env.css_compressor = LazyCompressor.new { expand_css_compressor(assets.css_compressor) }
+          end
         end
 
         env
-- 
cgit v1.2.3