Module: ActiveWaiter::Job

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_waiter/job.rb

Instance Method Summary collapse

Instance Method Details

#suppress_exceptionsObject



28
# File 'lib/active_waiter/job.rb', line 28

def suppress_exceptions; false; end

#update_active_waiter(percentage: nil, error: nil) ⇒ Object



21
22
23
24
25
26
# File 'lib/active_waiter/job.rb', line 21

def update_active_waiter(percentage: nil, error: nil)
  ::ActiveWaiter.write(@active_waiter_options[:uid], {
    percentage: percentage && [percentage, 99].min,
    error: error,
  }) if @active_waiter_options.try(:[], :uid)
end