Module: Pageflow::RevisionComponent::ClassMethods
- Defined in:
- lib/pageflow/revision_component.rb
Overview
rubocop:todo Style/Documentation
Instance Method Summary collapse
Instance Method Details
#all_for_revision(revision) ⇒ Object
23 24 25 |
# File 'lib/pageflow/revision_component.rb', line 23 def all_for_revision(revision) where(revision_id: revision.id) end |
#from_perma_ids(revision, perma_ids) ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/pageflow/revision_component.rb', line 27 def from_perma_ids(revision, perma_ids) return [] if revision.blank? || perma_ids.blank? perma_ids.map { |perma_id| find_by_revision_id_and_perma_id(revision.id, perma_id) }.compact end |