class AttentiveSidekiq::UpdaterObserver

Public Instance Methods

update(time, result, ex) click to toggle source
# File lib/attentive_sidekiq/updater_observer.rb, line 3
def update time, result, ex
  if result
    AttentiveSidekiq.logger.info("#{time} [AttentiveSidekiq] Finished updating with result #{result}")
  elsif ex.is_a?(Concurrent::TimeoutError)
    AttentiveSidekiq.logger.error("#{time} [AttentiveSidekiq] Execution timed out")
  else
    AttentiveSidekiq.logger.error("#{time } [AttentiveSidekiq] Execution failed with error #{ex}\n")
  end
end