module ActiveJob::Exceptions::ClassMethods

def after_discard(&blk)

end

...

end
ExceptionNotifier.report(exception)
after_discard do |job, exception|
class WorkJob < ActiveJob::Base

==== Example

A block to run when a job is about to be discarded for any reason.
def after_discard(&blk)
  self.after_discard_procs += [blk]
end