lib/sprockets/sass_compressor.rb in sprockets-4.0.0.beta4 vs lib/sprockets/sass_compressor.rb in sprockets-4.0.0.beta5
- old
+ new
@@ -47,18 +47,16 @@
end
def call(input)
css, map = Autoload::Sass::Engine.new(
input[:data],
- @options.merge(filename: 'filename')
+ @options.merge(filename: input[:filename])
).render_with_sourcemap('')
css = css.sub("/*# sourceMappingURL= */\n", '')
- map = SourceMapUtils.combine_source_maps(
- input[:metadata][:map],
- SourceMapUtils.decode_json_source_map(map.to_json(css_uri: 'uri'))["mappings"]
- )
+ map = SourceMapUtils.format_source_map(JSON.parse(map.to_json(css_uri: '')), input)
+ map = SourceMapUtils.combine_source_maps(input[:metadata][:map], map)
{ data: css, map: map }
end
end
end