lib/autoprefixer-rails/sprockets.rb in autoprefixer-rails-9.4.9 vs lib/autoprefixer-rails/sprockets.rb in autoprefixer-rails-9.4.10

- old
+ new

@@ -1,6 +1,6 @@ -require 'pathname' +require "pathname" module AutoprefixerRails # Register autoprefixer postprocessor in Sprockets and fix common issues class Sprockets def self.register_processor(processor) @@ -14,45 +14,45 @@ run(filename, source) end # Add prefixes to `css` def self.run(filename, css) - output = filename.chomp(File.extname(filename)) + '.css' + output = filename.chomp(File.extname(filename)) + ".css" result = @processor.process(css, from: filename, to: output) result.warnings.each do |warning| - $stderr.puts "autoprefixer: #{ warning }" + warn "autoprefixer: #{warning}" end result.css end # Register postprocessor in Sprockets depend on issues with other gems def self.install(env) if ::Sprockets::VERSION.to_f < 4 - env.register_postprocessor('text/css', + env.register_postprocessor("text/css", ::AutoprefixerRails::Sprockets) else - env.register_bundle_processor('text/css', + env.register_bundle_processor("text/css", ::AutoprefixerRails::Sprockets) end end # Register postprocessor in Sprockets depend on issues with other gems def self.uninstall(env) if ::Sprockets::VERSION.to_f < 4 - env.unregister_postprocessor('text/css', + env.unregister_postprocessor("text/css", ::AutoprefixerRails::Sprockets) else - env.unregister_bundle_processor('text/css', + env.unregister_bundle_processor("text/css", ::AutoprefixerRails::Sprockets) end end # Sprockets 2 API new and render - def initialize(filename, &block) + def initialize(filename) @filename = filename - @source = block.call + @source = yield end # Sprockets 2 API new and render def render(_, _) self.class.run(@filename, @source)