Module: Roda::RodaPlugins::LBProject::InstanceMethods
- Defined in:
- lib/lb/project/roda.rb
Overview
Plugin instance methods
Instance Method Summary collapse
- #flush_flash ⇒ Object
- #page(name, overrides = {}) ⇒ Object
- #view(name, overrides = {}) ⇒ Object
- #view_for(registry, name, overrides) ⇒ Object
Instance Method Details
#flush_flash ⇒ Object
22 23 24 25 |
# File 'lib/lb/project/roda.rb', line 22 def flush_flash flash.keep flash.sweep end |
#page(name, overrides = {}) ⇒ Object
10 11 12 |
# File 'lib/lb/project/roda.rb', line 10 def page(name, overrides = {}) view_for(LB::Project::Page.page_registry, name, overrides) end |
#view(name, overrides = {}) ⇒ Object
14 15 16 |
# File 'lib/lb/project/roda.rb', line 14 def view(name, overrides = {}) view_for(LB::Project::View.view_registry, name, overrides) end |
#view_for(registry, name, overrides) ⇒ Object
18 19 20 |
# File 'lib/lb/project/roda.rb', line 18 def view_for(registry, name, overrides) registry[name].new.with(overrides.merge(site: current_site)).render end |