class Temple::Templates::Tilt
def self.default_mime_type
def self.default_mime_type default_options[:mime_type] end
def self.default_mime_type=(mime_type)
def self.default_mime_type=(mime_type) default_options[:mime_type] = mime_type end
def self.register_as(*names)
def self.register_as(*names) ::Tilt.register(self, *names.map(&:to_s)) end
def precompiled_template(locals = {})
-
(String)
- Compiled template ruby code
Parameters:
-
locals
(Hash
) -- Local variables
def precompiled_template(locals = {}) @src end
def prepare
-
(void)
-
def prepare # Overwrite option: No streaming support in Tilt opts = {}.update(self.class.default_options).update(options).update(:file => eval_file, :streaming => false) opts.delete(:mime_type) opts.delete(:outvar) # Sinatra gives us this invalid variable @src = self.class.compile(data, opts) end