File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -28,15 +28,10 @@ def assets
28
28
env . append_path ( path )
29
29
end
30
30
31
- env . js_compressor = config . assets . js_compressor
32
- env . css_compressor = config . assets . css_compressor
33
-
34
31
env . context_class . class_eval do
35
32
include ::Sprockets ::Rails ::Helper
36
33
end
37
34
end
38
-
39
- @assets
40
35
end
41
36
attr_writer :assets
42
37
end
@@ -100,6 +95,9 @@ def configure(&block)
100
95
end
101
96
end
102
97
98
+ app . assets . js_compressor = app . config . assets . js_compressor
99
+ app . assets . css_compressor = app . config . assets . css_compressor
100
+
103
101
# Run app.assets.configure blocks
104
102
app . config . assets . _blocks . each do |block |
105
103
block . call app . assets
Original file line number Diff line number Diff line change @@ -87,6 +87,18 @@ def test_copies_paths
87
87
env . paths . sort
88
88
end
89
89
90
+ def test_compressors
91
+ app . configure do
92
+ config . assets . js_compressor = :uglifier
93
+ config . assets . css_compressor = :sass
94
+ end
95
+ app . initialize!
96
+
97
+ assert env = app . assets
98
+ assert_equal Sprockets ::UglifierCompressor , env . js_compressor
99
+ assert_equal Sprockets ::SassCompressor , env . css_compressor
100
+ end
101
+
90
102
def test_configure
91
103
app . configure do
92
104
config . assets . configure do |env |
You can’t perform that action at this time.
0 commit comments