File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,33 @@ def extensions
103
103
'css.sass.erb' => :sass_erb
104
104
} . merge ( super )
105
105
end
106
+
107
+ def find_relative ( *args )
108
+ deprecate_extra_css_extension ( super )
109
+ end
110
+
111
+ def find ( *args )
112
+ deprecate_extra_css_extension ( super )
113
+ end
114
+
115
+ private
116
+ def deprecate_extra_css_extension ( engine )
117
+ if engine && filename = engine . options [ :filename ]
118
+ if filename . end_with? ( '.css.scss' )
119
+ msg = "Extra .css in SCSS file is unnecessary. Rename #{ filename } to #{ filename . sub ( '.css.scss' , '.scss' ) } ."
120
+ elsif filename . end_with? ( '.css.sass' )
121
+ msg = "Extra .css in SCSS file is unnecessary. Rename #{ filename } to #{ filename . sub ( '.css.sass' , '.sass' ) } ."
122
+ elsif filename . end_with? ( '.css.scss.erb' )
123
+ msg = "Extra .css in SCSS/ERB file is unnecessary. Rename #{ filename } to #{ filename . sub ( '.css.scss.erb' , '.scss.erb' ) } ."
124
+ elsif filename . end_with? ( '.css.sass.erb' )
125
+ msg = "Extra .css in SASS/ERB file is unnecessary. Rename #{ filename } to #{ filename . sub ( '.css.sass.erb' , '.sass.erb' ) } ."
126
+ end
127
+
128
+ ActiveSupport ::Deprecation . warn ( msg ) if msg
129
+ end
130
+
131
+ engine
132
+ end
106
133
end
107
134
108
135
include Deprecated
You can’t perform that action at this time.
0 commit comments