class Opal::BuilderProcessors::RubyERBProcessor

This handler is for files named “.rb.erb”, which ought to first get preprocessed via ERB, then via Opal.

Public Instance Methods

compiled() click to toggle source
# File lib/opal/builder_processors.rb, line 149
def compiled
  @compiled ||= begin
    erb = ::ERB.new(@source.to_s)
    erb.filename = @abs_path

    @source = erb.result

    compiler = compiler_for(@source, file: @filename)
    compiler.compile
    compiler
  end
end