Sha256: 8c268f37a2ddaeadd519797cd08ecea8d1f119bf29bb300ce6684554613f22b3
Contents?: true
Size: 800 Bytes
Versions: 3
Compression:
Stored size: 800 Bytes
Contents
require 'slippers' module Ramaze module Template class Slippers < Template ENGINES[self] = %w[ st ] class << self def transform(action) slippers = wrap_compile(action) object_to_render = ::Slippers::BindingWrapper.new(action.binding) slippers.render(object_to_render) end def compile(action, template) subtemplates = action.controller.trait[:slippers_options] || {} template_group_directory = ::Slippers::TemplateGroupDirectory.new(Global.view_root) template_group = ::Slippers::TemplateGroup.new(:super_group => template_group_directory, :templates => subtemplates) ::Slippers::Engine.new(template, :template_group => template_group) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
starapor-slippers-0.0.1 | lib/ramazeTemplates/slippers.rb |
starapor-slippers-0.0.2 | lib/ramazeTemplates/slippers.rb |
starapor-slippers-0.0.3 | lib/ramazeTemplates/slippers.rb |