lib/sprockets/preload/engine.rb
#
# Defines Rails-based entries for Sprockets instance and the list of base-level assets
#
module Sprockets
module Preload
class Engine < ::Rails::Engine
initializer "sprockets.preload" do |app|
Sprockets::Preload.inline = ::Rails.env.development?
Sprockets::Preload.environment = app.assets
Sprockets::Preload.precompiles = app.config.assets.precompile
# Workaround for older sprockets
unless Sprockets.respond_to? :append_path
Sprockets::Preload.setup_sprockets(Sprockets::Preload.environment)
end
app.config.assets.precompile += ['sprockets/preload/assets.js']
end
end
end
end