Sha256: 48c9bb7fea0bd09e38115d0b254d096ff010c7c91b76f56fb238ab211de5c8eb
Contents?: true
Size: 577 Bytes
Versions: 1
Compression:
Stored size: 577 Bytes
Contents
require 'tilt' require 'sprockets' require 'opal/sprockets/processor' module Opal module ERB class Processor < ::Opal::Processor def initialize_engine super require_template_library 'opal/erb' end def evaluate(context, locals, &block) compiler = Opal::ERB::Compiler.new(@data, context.logical_path.sub(/^templates\//, '')) @data = compiler.prepared_source super end end end end Tilt.register 'opalerb', Opal::ERB::Processor Sprockets.register_engine '.opalerb', Opal::ERB::Processor
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opal-0.8.0.beta1 | lib/opal/sprockets/erb.rb |