Class: Decidim::CollaborativeTexts::Version
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Decidim::CollaborativeTexts::Version
- Includes:
- Loggable, Resourceable, SoftDeletable, Traceable
- Defined in:
- decidim-collaborative_texts/app/models/decidim/collaborative_texts/version.rb
Overview
The data store for a document in the Decidim::CollaborativeTexts component. It stores a title, description and any other useful information to render a custom document.
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.log_presenter_class_for(_log) ⇒ Object
26 27 28 |
# File 'decidim-collaborative_texts/app/models/decidim/collaborative_texts/version.rb', line 26 def self.log_presenter_class_for(_log) Decidim::CollaborativeTexts::AdminLog::VersionPresenter end |
Instance Method Details
#version_number ⇒ Object
30 31 32 |
# File 'decidim-collaborative_texts/app/models/decidim/collaborative_texts/version.rb', line 30 def version_number @version_number ||= document.document_versions.where(created_at: ..created_at).count end |