Sha256: ddf0384cb4869c8856aaf13cf3243d88fa14c0180bdd09e24767e62763152a04
Contents?: true
Size: 919 Bytes
Versions: 1
Compression:
Stored size: 919 Bytes
Contents
require 'tilt' module Temple module Templates class Tilt < ::Tilt::Template extend Mixins::Template # Prepare Temple template # # Called immediately after template data is loaded. # # @return [void] def prepare @src = self.class.build_engine({ :streaming => false, # Overwrite option: No streaming support in Tilt :file => eval_file }, options).call(data) end # A string containing the (Ruby) source code for the template. # # @param [Hash] locals Local variables # @return [String] Compiled template ruby code def precompiled_template(locals = {}) @src end def self.init self.default_mime_type = default_options[:mime_type] || 'text/html' end def self.register_as(name) ::Tilt.register name.to_s, self end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
temple-0.4.1 | lib/temple/templates/tilt.rb |