class Opal::BuilderProcessors::ERBProcessor
This handler is for files named “.js.erb”, which ought to first get preprocessed via ERB
, then served verbatim as JS.
Public Instance Methods
source()
click to toggle source
# File lib/opal/builder_processors.rb, line 168 def source erb = ::ERB.new(@source.to_s) erb.filename = @abs_path result = erb.result module_name = ::Opal::Compiler.module_name(@filename) "Opal.modules[#{module_name.inspect}] = function() {#{result}};" end