Sha256: 85ec5843e74b84b59941d1b123914179c187d1d8873800d5cd5ccb30b26a9fd7
Contents?: true
Size: 563 Bytes
Versions: 17
Compression:
Stored size: 563 Bytes
Contents
# frozen_string_literal: true # Add BulkActionDocument Statesman Transitions class BulkActionDocumentTransition < ApplicationRecord include Statesman::Adapters::ActiveRecordTransition belongs_to :bulk_action_document, inverse_of: :bulk_action_document_transitions after_destroy :update_most_recent, if: :most_recent? private def update_most_recent last_transition = bulk_action_document.bulk_action_document_transitions.order(:sort_key).last return if last_transition.blank? last_transition.update_column(:most_recent, true) end end
Version data entries
17 entries across 17 versions & 1 rubygems