Module: Pageflow::RevisionComponent

Extended by:
ActiveSupport::Concern
Includes:
AutoGeneratedPermaId, NestedRevisionComponent::Container
Included in:
FileUsage, Storyline
Defined in:
lib/pageflow/revision_component.rb

Overview

RevisionComponent represents a model that is attached to the revision mechanism of Pageflow.

In order to be used as a revision component, a model is required to have an integer field ‘perma_id` and a `revision_id` foreign key.

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Methods included from AutoGeneratedPermaId

#ensure_perma_id

Instance Method Details

#entry_for_auto_generated_perma_idObject



14
15
16
# File 'lib/pageflow/revision_component.rb', line 14

def entry_for_auto_generated_perma_id
  revision.entry
end