class Temple::Templates::Tilt

def self.register_as(*names)

def self.register_as(*names)
  ::Tilt.register(self, *names.map(&:to_s))
end

def precompiled_template(locals = {})

Returns:
  • (String) - Compiled template ruby code

Parameters:
  • locals (Hash) -- Local variables
def precompiled_template(locals = {})
  @src
end

def prepare

Returns:
  • (void) -
def prepare
  opts = {}.update(self.class.options).update(options).update(file: eval_file)
  metadata[:mime_type] = opts.delete(:mime_type)
  if opts.include?(:outvar)
    opts[:buffer] = opts.delete(:outvar)
    opts[:save_buffer] = true
  end
  @src = self.class.compile(data, opts)
end