module Roda::RodaPlugins::SymbolViews
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
Public Class Methods
Source
# File lib/roda/plugins/symbol_views.rb, line 30 def self.configure(app) app.opts[:custom_block_results][Symbol] = :view end
Source
# File lib/roda/plugins/symbol_views.rb, line 26 def self.load_dependencies(app) app.plugin :custom_block_results end