Sha256: 990f06d4b4c711c22d15cfef2d2daf69efb9107ff1d2e98c87f80c5f6d071186
Contents?: true
Size: 611 Bytes
Versions: 3
Compression:
Stored size: 611 Bytes
Contents
# frozen_string_literal: true # Add ImportDocumentDistribution Statesman Transitions class ImportDocumentDistributionTransition < ApplicationRecord include Statesman::Adapters::ActiveRecordTransition belongs_to :import_document_distribution, inverse_of: :import_document_distribution_transitions after_destroy :update_most_recent, if: :most_recent? private def update_most_recent last_transition = import_document_distribution.import_document_distribution_transitions.order(:sort_key).last return if last_transition.blank? last_transition.update_column(:most_recent, true) end end
Version data entries
3 entries across 3 versions & 1 rubygems