Sha256: 51a7430d9c773842a9f0f8065b0aadd25fae7fd4cd8ca9cd46028d2b52cbf911
Contents?: true
Size: 552 Bytes
Versions: 18
Compression:
Stored size: 552 Bytes
Contents
# frozen_string_literal: true # BulkActionDocument class class BulkActionDocument < ApplicationRecord has_many :bulk_action_document_transitions, autosave: false, dependent: :destroy include Statesman::Adapters::ActiveRecordQueries[ transition_class: BulkActionDocumentTransition, initial_state: :queued ] def state_machine @state_machine ||= BulkActionDocumentStateMachine.new(self, transition_class: BulkActionDocumentTransition) end # @TODO: Needed? def to_hash { friendlier_id: friendlier_id } end end
Version data entries
18 entries across 18 versions & 1 rubygems