Sha256: 7c410bad93e0b0e64b1cf85d6ab1bbe893cdbedf37c167c0d5b37a5b94dc0fb8
Contents?: true
Size: 644 Bytes
Versions: 2
Compression:
Stored size: 644 Bytes
Contents
require 'sprockets/server' module Sprockets module Server # Adds the source map header to all sprocket responses for assets # with a .rb or .opal extension in the extension chain. def headers_with_opal_source_maps(env, asset, length) headers_without_opal_source_maps(env, asset, length).tap do |headers| if asset.pathname.to_s =~ /\.(rb|opal)\b/ headers['X-SourceMap'] = '/__opal_source_maps__/'+asset.logical_path + '.map' end end end # Poor man's alias_method_chain :) alias headers_without_opal_source_maps headers alias headers headers_with_opal_source_maps end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
opal-rails-0.5.0.pre | lib/opal/sprockets_source_map_header.rb |
opal-0.4.0 | lib/opal/sprockets_source_map_header.rb |