Module: Roda::RodaPlugins::PadrinoRender
- Defined in:
- lib/roda/plugins/padrino_render.rb
Overview
The padrino_render plugin adds rendering support that is similar to Padrino’s. While not everything Padrino’s rendering supports is supported by this plugin (yet), it currently handles enough to be a drop in replacement for some applications.
plugin :padrino_render, :views => 'path/2/views'
Most notably, this makes the render
method default to using the layout, similar to how the view
method works in the render plugin. If you want to call render and not use a layout, you can use the :layout=>false
option:
render('test') # layout
render('test', :layout=>false) # no layout
Note that this plugin loads the :partials plugin.
Defined Under Namespace
Modules: InstanceMethods
Constant Summary collapse
- OPTS =
{}.freeze
Class Method Summary collapse
-
.load_dependencies(app, opts = OPTS) ⇒ Object
Depend on the render plugin, since this overrides some of its methods.
Class Method Details
.load_dependencies(app, opts = OPTS) ⇒ Object
Depend on the render plugin, since this overrides some of its methods.
29 30 31 |
# File 'lib/roda/plugins/padrino_render.rb', line 29 def self.load_dependencies(app, opts=OPTS) app.plugin :partials, opts end |