Module: Roda::RodaPlugins::LBProject::InstanceMethods

Defined in:
lib/lb/project/roda.rb

Overview

Plugin instance methods

Instance Method Summary collapse

Instance Method Details

#flush_flashObject



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