Class: Opal::ERB::Processor
Instance Method Summary
collapse
Methods inherited from Processor
load_asset_code, #process_required_trees, #process_requires, #sprockets_extnames_regexp, sprockets_extnames_regexp, stub_file, stubbed_files, #stubbed_files
Instance Method Details
#evaluate(context, locals, &block) ⇒ Object
13
14
15
16
17
|
# File 'lib/opal/sprockets/erb.rb', line 13
def evaluate(context, locals, &block)
compiler = Opal::ERB::Compiler.new(@data, context.logical_path.sub(/#{REGEXP_START}templates\//, ''))
@data = compiler.prepared_source
super
end
|
#initialize_engine ⇒ Object
8
9
10
11
|
# File 'lib/opal/sprockets/erb.rb', line 8
def initialize_engine
super
require_template_library 'opal/erb'
end
|