Skip to content

Commit db18a25

Browse files
committed
Sprockets 2 render_engine has different arity
1 parent 2a511cf commit db18a25

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/sass/rails/railtie.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,13 @@ class Railtie < ::Rails::Railtie
5555

5656
config.assets.configure do |env|
5757
if env.respond_to?(:register_engine)
58-
env.register_engine '.sass', Sass::Rails::SassTemplate, silence_deprecation: true
59-
env.register_engine '.scss', Sass::Rails::ScssTemplate, silence_deprecation: true
58+
args = ['.sass', Sass::Rails::SassTemplate]
59+
args << { silence_deprecation: true } if env.method(:register_engine).arity > 2
60+
env.register_engine *args
61+
62+
args = ['.scss', Sass::Rails::ScssTemplate]
63+
args << { silence_deprecation: true } if env.method(:register_engine).arity > 2
64+
env.register_engine *args
6065
end
6166

6267
if env.respond_to?(:register_transformer)

0 commit comments

Comments
 (0)