Method: ActiveVersioning::VersionManager#create_draft_from_version
- Defined in:
- lib/active_versioning/version_manager.rb
#create_draft_from_version(id) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/active_versioning/version_manager.rb', line 9 def create_draft_from_version(id) version = record.versions.find(id) ensure_compatibility_with(version) new_version = record.versions.draft.first_or_create(event: 'draft') new_version.object = version.object new_version.save end |