Sha256: 28e574fbd2e2b1b4ff7b6f383251a5086568ff9b167bc187963108c48150d86d

Contents?: true

Size: 593 Bytes

Versions: 34

Compression:

Stored size: 593 Bytes

Contents

module Lookbook
  class PageController < ActionController::Base
    helper Lookbook::ComponentHelper
    helper Lookbook::PageHelper
    helper Lookbook::OutputHelper

    Lookbook.config.page_paths.each do |path|
      prepend_view_path Rails.root.join(path)
    end

    def render_page(page, locals = {})
      @page = page
      @pages = Lookbook.pages
      @next_page = @pages.find_next(@page)
      @previous_page = @pages.find_previous(@page)
      content = render_to_string inline: @page.content
      @page.markdown? ? Lookbook::Markdown.render(content) : content
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
lookbook-0.9.8 app/controllers/lookbook/page_controller.rb
lookbook-0.9.7 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.8 app/controllers/lookbook/page_controller.rb
lookbook-0.9.6 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.7 app/controllers/lookbook/page_controller.rb
lookbook-0.9.5 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.6 app/controllers/lookbook/page_controller.rb
lookbook-0.9.4 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.5 app/controllers/lookbook/page_controller.rb
lookbook-0.9.3 app/controllers/lookbook/page_controller.rb
lookbook-0.9.2 app/controllers/lookbook/page_controller.rb
lookbook-0.9.1 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.4 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.3 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.2 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.1 app/controllers/lookbook/page_controller.rb
lookbook-0.9.0 app/controllers/lookbook/page_controller.rb
lookbook-0.8.3 app/controllers/lookbook/page_controller.rb
lookbook-1.0.0.beta.0 app/controllers/lookbook/page_controller.rb
lookbook-0.8.2 app/controllers/lookbook/page_controller.rb