Module: Roda::RodaPlugins::Partials
- Defined in:
- lib/roda/plugins/partials.rb
Overview
The partials plugin adds a partial
method, which renders templates without the layout.
plugin :partials, :views => 'path/2/views'
Template files are prefixed with an underscore:
partial('test') # uses _test.erb
partial('dir/test') # uses dir/_test.erb
This is basically equivalent to:
render('_test')
render('dir/_test')
Note that this plugin automatically loads the :render plugin.
Defined Under Namespace
Modules: InstanceMethods
Constant Summary collapse
- OPTS =
{}.freeze
- SLASH =
'/'.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.
28 29 30 |
# File 'lib/roda/plugins/partials.rb', line 28 def self.load_dependencies(app, opts=OPTS) app.plugin :render, opts end |