class Opal::TiltTemplate
def self.compiler_options
def self.compiler_options Opal::Config.compiler_options.merge(requirable: true) end
def self.engine_initialized?
def self.engine_initialized? true end
def self.inherited(subclass)
def self.inherited(subclass) subclass.default_mime_type = 'application/javascript' end
def self.version
def self.version ::Opal::VERSION end
def compiler_options
def compiler_options self.class.compiler_options end
def evaluate(_scope, _locals)
def evaluate(_scope, _locals) if builder = @options[:builder] builder.dup.build(file).to_s elsif @options[:build] Opal::Builder.build(file).to_s else compiler_options = (compiler_options || {}).merge!(file: file) compiler = Compiler.new(data, compiler_options) compiler.compile.to_s end end
def initialize_engine
def initialize_engine require_template_library 'opal' end
def prepare
def prepare # stub end