Module: Roda::RodaPlugins::SymbolViews
- Defined in:
- lib/roda/plugins/symbol_views.rb
Overview
The symbol_views plugin allows match blocks to return symbols, and consider those symbols as views to use for the response body. So you can take code like:
r.root do
view :index
end
r.is "foo" do
view :foo
end
and DRY it up:
r.root do
:index
end
r.is "foo" do
:foo
end
Class Method Summary collapse
Class Method Details
.configure(app) ⇒ Object
26 27 28 29 |
# File 'lib/roda/plugins/symbol_views.rb', line 26 def self.configure(app) app.plugin :custom_block_results app.opts[:custom_block_results][Symbol] = :view end |