Module: Pageflow::RevisionComponent
- Extended by:
- ActiveSupport::Concern
- 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 ComponentModel a model is required to have an integer field ‘perma_id` and a belongs_to field `revision`.
Defined Under Namespace
Modules: ClassMethods Classes: PermaIdGenerationAdvisoryLockTimeout
Constant Summary collapse
- ADVISORY_LOCK_TIMEOUT_SECONDS =
5
Instance Method Summary collapse
Instance Method Details
#copy_to(revision) ⇒ Object
20 21 22 23 24 |
# File 'lib/pageflow/revision_component.rb', line 20 def copy_to(revision) record = dup record.revision = revision record.save! end |