Sha256: 8979b53253be4f43f0acca5e8e0402d7e988508ff039d6af65a05915aa716cdf
Contents?: true
Size: 634 Bytes
Versions: 5
Compression:
Stored size: 634 Bytes
Contents
# ~*~ encoding: utf-8 ~*~ require 'tilt/template' require 'spirit/constants' module Spirit module Tilt # Template adapter for Tilt. This class depends on the tilt gem. class Template < ::Tilt::Template self.default_mime_type = 'text/html' def self.engine_initialized? defined? Spirit::Render and defined? Spirit::Render::HTML end def prepare @engine = Spirit::Document.new data, options @output = nil end def evaluate(scope, locals, &block) @output ||= @engine.render end def allows_script? false end end end end
Version data entries
5 entries across 5 versions & 1 rubygems