method
raw_enqueue
rails latest stable - Class:
ActiveJob::EnqueueAfterTransactionCommit
raw_enqueue()private
No documentation available.
# File activejob/lib/active_job/enqueue_after_transaction_commit.rb, line 6
def raw_enqueue
after_transaction = case self.class.enqueue_after_transaction_commit
when :always
true
when :never
false
else # :default
queue_adapter.enqueue_after_transaction_commit?
end
if after_transaction
self.successfully_enqueued = true
ActiveRecord.after_all_transactions_commit do
self.successfully_enqueued = false
super
end
self
else
super
end
end