Class: Railspress::ContentElementVersion
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Railspress::ContentElementVersion
- Defined in:
- app/models/railspress/content_element_version.rb
Instance Method Summary collapse
Instance Method Details
#author ⇒ Object
14 15 16 17 |
# File 'app/models/railspress/content_element_version.rb', line 14 def return nil unless .present? && Railspress. Railspress..find_by(id: ) end |
#changes_from_previous ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/models/railspress/content_element_version.rb', line 19 def changes_from_previous previous = content_element.content_element_versions .where("version_number < ?", version_number) .order(version_number: :desc) .first return {} unless previous changes = {} changes[:text_content] = [ previous.text_content, text_content ] if text_content != previous.text_content changes.compact end |