Module: Pageflow::PageType::Engine

Extended by:
ActiveSupport::Concern
Defined in:
lib/pageflow/page_type.rb

Overview

Include in your engine if it mainly defines new page types. Sets up load paths so you can place all files related to a page type in a single directory. The following structure is proposed for a page type engine:

pageflow-rainbow/
  page_types/
    pageflow/
      rainbow/
        editor.js
        page.html.erb
        page_type.json.jbuilder
      rainbow.css.scss
      rainbow.js
  lib/
    pageflow/
      rainbow/
        engine.rb
        page_type.rb