Sha256: a7dabe5f84dc286e3bb2a9e843132dcaf3fbca9d6430bea4828e877a0f8edb66
Contents?: true
Size: 604 Bytes
Versions: 1
Compression:
Stored size: 604 Bytes
Contents
module Edifice module Renderer def self.included(renderer) renderer.class_eval do def _template_renderer #:nodoc: @_template_renderer ||= Edifice::TemplateRenderer.new(@lookup_context) end end end end class TemplateRenderer < ActionView::TemplateRenderer def render_template(template, layout_name = nil, locals = {}) @view.controller.set_edifice_names(template.virtual_path.name, template.virtual_path.prefix, (layout_name.nil? ? '' : layout_name.split('/').last)) super(template, layout_name, locals) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
edifice-0.7.0 | lib/edifice/renderer.rb |