Sha256: 3512e3b557d0b2f82a55b97d75f79355a32bcc0b07d034decafff404eb9ac4fd
Contents?: true
Size: 727 Bytes
Versions: 1
Compression:
Stored size: 727 Bytes
Contents
# # Adds `#= preload {path}` and `#= preload!` directives # module Sprockets module Preload module DirectiveProcessor def process_preload_directive(path) if context.content_type != 'application/javascript' process_require_directive path else unless context._assets_to_preload process_require_directive 'sprockets/preload/load' context._assets_to_preload = [] end context.require_asset path context.stub_asset path if context.preload? context._assets_to_preload.push path end end define_method :"process_preload!_directive" do context._force_preload = true end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sprockets-preload-0.0.1 | lib/sprockets/preload/directive_processor.rb |