Method: Pageflow::PageType#revision_components
- Defined in:
- lib/pageflow/page_type.rb
#revision_components ⇒ Object
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 |