Sha256: 284fd3b46c944d20a36e0f02612e0b691f3acef4548ae2218c982dad15e8cc5a
Contents?: true
Size: 456 Bytes
Versions: 3
Compression:
Stored size: 456 Bytes
Contents
require 'sprockets' require_relative './task' # reopen Sprockets::Base and monkeypatch resolve class Sprockets::Base original_resolve = instance_method(:resolve) define_method :resolve, ->(logical_path, options = {}, &block) { if logical_path.to_s.include?('.bundle') WebpackRails::Task.run_webpack # ensure output files exist so original_resolve doesn't fail end original_resolve.bind(self).(logical_path, options, &block) } end
Version data entries
3 entries across 3 versions & 1 rubygems