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)