Sha256: d27998327ae0d92de9829c4cca406ea2722ec8d56173dc5959ee3e844ed1a490

Contents?: true

Size: 420 Bytes

Versions: 2

Compression:

Stored size: 420 Bytes

Contents

class PagesController < ApplicationController

  def index
    @page = Page.find_page("/#{params[:path]}")
    render :inline => @page.render(drops), :layout => @page.render_layout, :content_type => page.content_type
  end

  private

  def drops
    {
      :self => PufferPages::Liquid::PageDrop.new(@page, request),
      :root => PufferPages::Liquid::PageDrop.new(Page.root, request)
    }.stringify_keys
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
puffer_pages-0.0.2 app/controllers/pages_controller.rb
puffer_pages-0.0.1 app/controllers/pages_controller.rb