Sha256: 7de28563365a3e3494e8634b0c87474c86739d64367cd451d6c1fc4f5e60a6b6

Contents?: true

Size: 299 Bytes

Versions: 1

Compression:

Stored size: 299 Bytes

Contents

module SprocketsIIFE
  class Processor < Sprockets::Processor
    def evaluate(context, locals)
      iife = File.join(File.dirname(file), "#{File.basename(file, '.*')}-iife.js.erb")
      File.exists?(iife) ? ERB.new(File.read(iife)).result(binding) : data
    end

    alias source data
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sprockets-iife-1.0 lib/sprockets-iife/processor-v2.rb