Method: Webby::Renderer#_render_layout_for
- Defined in:
- lib/webby/renderer.rb
#_render_layout_for(res) ⇒ Object
call-seq:
_render_layout_for( resource )
Render the layout for the given resource. If the resource does not have a layout, then this method returns immediately.
255 256 257 258 259 260 261 262 263 264 |
# File 'lib/webby/renderer.rb', line 255 def _render_layout_for( res ) return unless res.layout lyt = Resources.find_layout(res.layout) return if lyt.nil? _track_rendering(lyt.path) { @content = Filters.process(self, lyt, lyt._read) _render_layout_for(lyt) } end |