Sha256: 17686e474a808770afbaa5a50abd0cc7b282e4a0cc0f62d95a07ffdb48142b43

Contents?: true

Size: 346 Bytes

Versions: 3

Compression:

Stored size: 346 Bytes

Contents

# encoding: utf-8
# frozen_string_literal: true

require 'erb'

module SprocketsIIFE
  class Template < ERB
    def initialize(script_iife_path, script_source)
      @script_source = script_source
      super(File.read(script_iife_path))
    end

    def source
      @script_source
    end

    def result
      super(binding)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sprockets-iife-1.1.2 lib/sprockets-iife/template.rb
sprockets-iife-1.1.1 lib/sprockets-iife/template.rb
sprockets-iife-1.1.0 lib/sprockets-iife/template.rb