Sha256: 4e1289c5c96e3b9e70d24e1349da71556f9e6a29c90a006d683a22a6f295e84b
Contents?: true
Size: 503 Bytes
Versions: 2
Compression:
Stored size: 503 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true require 'tilt' module SprocketsIIFE class Processor < Tilt::Template def prepare end # Call processor block with `context` and `data`. def evaluate(context, locals, &block) source_file = file iife_file = File.join(File.dirname(source_file), "#{File.basename(source_file, '.*')}-iife.js.erb") File.readable?(iife_file) ? ERB.new(File.read(iife_file)).result(binding) : data end alias source data end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sprockets-iife-1.0.2 | lib/sprockets-iife/legacy-processor.rb |
sprockets-iife-1.0.1 | lib/sprockets-iife/legacy-processor.rb |