Method: Jekyll::Convertible#do_layout
- Defined in:
- lib/ngage/jekyll/convertible.rb
#do_layout(payload, layouts) ⇒ Object
Add any necessary layouts to this convertible document.
payload - The site payload Drop or Hash. layouts - A Hash of => “layout”.
Returns nothing.
205 206 207 208 209 210 211 212 213 214 215 |
# File 'lib/ngage/jekyll/convertible.rb', line 205 def do_layout(payload, layouts) self.output = _renderer.tap do |renderer| renderer.layouts = layouts renderer.payload = payload end.run Jekyll.logger.debug "Post-Render Hooks:", relative_path Jekyll::Hooks.trigger hook_owner, :post_render, self ensure @_renderer = nil # this will allow the modifications above to disappear end |