Module: PufferPages::Extensions::ActionController::Base::InstanceMethods
- Defined in:
- lib/puffer_pages/extensions/controller.rb
Instance Method Summary collapse
Instance Method Details
#layout_page ⇒ Object
16 17 18 |
# File 'lib/puffer_pages/extensions/controller.rb', line 16 def layout_page @layout_page ||= ::Page.find_layout_page(request.path_info) end |
#layout_page_drops ⇒ Object
20 21 22 23 24 25 |
# File 'lib/puffer_pages/extensions/controller.rb', line 20 def layout_page_drops { :self => PufferPages::Liquid::PageDrop.new(layout_page, layout_page, self), :root => PufferPages::Liquid::PageDrop.new(layout_page.root, layout_page, self) }.merge(@drops.presence || {}).stringify_keys end |
#puffer_pages ⇒ Object
12 13 14 |
# File 'lib/puffer_pages/extensions/controller.rb', line 12 def puffer_pages 'puffer_pages_layout' end |