module ActiveJob::Retriable::ClassMethods

Attributes

retry_max[RW]

Public Instance Methods

after_exception(*filters, &blk) click to toggle source
# File lib/active_job/retriable.rb, line 89
def after_exception(*filters, &blk)
  set_callback :exception, :after, *filters, &blk
end
around_exception(*filters, &blk) click to toggle source
# File lib/active_job/retriable.rb, line 93
def around_exception(*filters, &blk)
  set_callback :exception, :around, *filters, &blk
end
before_exception(*filters, &blk) click to toggle source
# File lib/active_job/retriable.rb, line 85
def before_exception(*filters, &blk)
  set_callback :exception, :before, *filters, &blk
end
max_retry(max) click to toggle source
# File lib/active_job/retriable.rb, line 81
def max_retry(max)
  self.retry_max = max || 0
end