Module: CurationConcern::VersionedContent
- Included in:
- Worthwhile::GenericFileBase
- Defined in:
- app/models/concerns/curation_concern/versioned_content.rb
Instance Method Summary collapse
Instance Method Details
#current_version_id ⇒ Object
12 13 14 |
# File 'app/models/concerns/curation_concern/versioned_content.rb', line 12 def current_version_id latest_version.version_id end |
#latest_version ⇒ Object
8 9 10 |
# File 'app/models/concerns/curation_concern/versioned_content.rb', line 8 def latest_version versions.first || Worthwhile::ContentVersion::Null.new(content) end |
#versions ⇒ Object
3 4 5 6 |
# File 'app/models/concerns/curation_concern/versioned_content.rb', line 3 def versions return [] unless persisted? @versions ||= content.versions.collect {|version| Worthwhile::ContentVersion.new(content, version)} end |