Module: Roda::RodaPlugins::Inversion::RequestMethods

Defined in:
lib/roda/plugins/inversion.rb

Instance Method Summary collapse

Instance Method Details

#block_result_body(result) ⇒ Object

Hook block results for template rendering.



157
158
159
160
161
162
163
164
165
166
167
168
169
170
# File 'lib/roda/plugins/inversion.rb', line 157

def block_result_body( result )
  if ( template = self.extract_template_from_result( result ) )

    # Wrap the template in a layout if there is one
    template = self.wrap_in_layout( template )

    # Set some default stuff on the top-level template
    self.set_common_attributes( template )

    return template.render
  else
    super
  end
end