module ActiveJob::Callbacks::ClassMethods

def around_enqueue(*filters, &blk)


end
end
Video.find(video_id).process
def perform(video_id)

end
end
block.call
$statsd.time "video-job.process" do
around_enqueue do |job, block|

queue_as :default
class VideoProcessJob < ActiveJob::Base

of the job.
Defines a callback that will get called around the enqueueing
def around_enqueue(*filters, &blk)
  set_callback(:enqueue, :around, *filters, &blk)
end