Method: Pageflow::PageType#revision_components

Defined in:
lib/pageflow/page_type.rb

#revision_componentsObject

ActiveRecord models to be copied together with a revision.

This allows authors of PageTypes to attach models to the Pageflow revision mechanism.

Example:

class Rainbow < ActiveRecord::Base
  include Pageflow::RevisionComponent

  [...]
end

class RainbowPageType < Pageflow::PageType
  name 'rainbow'

  def revision_components
    [Rainbow]
  end
end


87
88
89
# File 'lib/pageflow/page_type.rb', line 87

def revision_components
  []
end