Skip to content

Commit 52f2da5

Browse files
committed
inject Sass config options into the processor rather than via the sprockets context
1 parent 69839a9 commit 52f2da5

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

lib/sass/rails/railtie.rb

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,10 @@ class Railtie < ::Rails::Railtie
5555
end
5656

5757
config.assets.configure do |env|
58-
5958
env.register_transformer 'text/sass', 'text/css',
60-
Sprockets::SassProcessor.new(importer: SassImporter)
59+
Sprockets::SassProcessor.new(importer: SassImporter, sass_config: app.config.sass)
6160
env.register_transformer 'text/scss', 'text/css',
62-
Sprockets::ScssProcessor.new(importer: SassImporter)
63-
64-
env.context_class.class_eval do
65-
class_attribute :sass_config
66-
self.sass_config = app.config.sass
67-
end
61+
Sprockets::ScssProcessor.new(importer: SassImporter, sass_config: app.config.sass)
6862
end
6963

7064
Sass.logger = app.config.sass.logger

0 commit comments

Comments
 (0)