class Lookbook::PagesController

def self.controller_path

def self.controller_path
  "lookbook/pages"
end

def index

def index
  landing = Lookbook.pages.find(&:landing) || Lookbook.pages.first
  if landing.present?
    redirect_to page_path landing.lookup_path
  else
    @title = "Not found"
    render "not_found"
  end
end

def page_controller

def page_controller
  controller_class = Lookbook.config.page_controller.constantize
  controller = controller_class.new
  controller.request = request
  controller
end

def show

def show
  @pages = Lookbook.pages
  @page = @pages.find_by_path(params[:path])
  if @page
    @page_content = page_controller.render_page(@page)
    @next_page = @pages.find_next(@page)
    @previous_page = @pages.find_previous(@page)
    @title = @page.title
  else
    @title = "Not found"
    render "not_found"
  end
end