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