instance method
after_enqueue
Ruby on Rails 8.0.4
Since v4.2.9Signature
after_enqueue(*filters, &blk)
Defines a callback that will get called right after the job is enqueued.
class VideoProcessJob < ActiveJob::Base
queue_as :default
after_enqueue do |job|
result = job.successfully_enqueued? ? "success" : "failure"
$statsd.increment "enqueue-video-job.#{result}"
end
def perform(video_id)
Video.find(video_id).process
end
end
Parameters
-
filtersrest -
blkblock
Source
# File activejob/lib/active_job/callbacks.rb, line 141
def after_enqueue(*filters, &blk)
set_callback(:enqueue, :after, *filters, &blk)
end
Defined in activejob/lib/active_job/callbacks.rb line 141
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::Callbacks::ClassMethods