Sha256: 94ef47ac57bee4fa9cb0edf71f5e94c02fbf8fe16c4be59387bdf108bc4ae73b
Contents?: true
Size: 669 Bytes
Versions: 2
Compression:
Stored size: 669 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true require 'optimize-js/sprockets-processor' class OptimizeJS::Railtie < Rails::Railtie def configure_assets(app) if config.respond_to?(:assets) && config.assets.respond_to?(:configure) # Rails 4.x, 5.x config.assets.configure { |env| yield(env) } else # Rails 3.2 yield(app.assets) end end initializer 'sprockets.optimize_js', group: :all, after: 'sprockets.environment' do |app| configure_assets(app) do |env| unless app.config.assets.compile env.register_bundle_processor 'application/javascript', OptimizeJS::SprocketsProcessor end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
optimize-js-1.0.3 | lib/optimize-js/railtie.rb |
optimize-js-1.0.2 | lib/optimize-js/railtie.rb |