Sha256: 0dade29b9b6d4ea7f8df3d07e32e6e5777e055224155d6afba7efcacc3f97e28
Contents?: true
Size: 434 Bytes
Versions: 11
Compression:
Stored size: 434 Bytes
Contents
require 'tilt' module NYNY module Templates module Helpers def render template, locals = {}, options = {}, &block template_cache.fetch(template) do Tilt.new(template, options) end.render(self, locals, &block) end def template_cache Thread.current[:template_cache] ||= Tilt::Cache.new end end def self.registered app app.helpers Helpers end end end
Version data entries
11 entries across 11 versions & 1 rubygems