Sha256: efaa260e0301e2eb9849afba780ebdfd47c99c20bc22be4d543460f306d769ce
Contents?: true
Size: 632 Bytes
Versions: 8
Compression:
Stored size: 632 Bytes
Contents
require 'resque' module Rollbar module Delay class Resque def self.call(payload) new.call(payload) end def call(payload) ::Resque.enqueue(Job, payload) end class Job class << self attr_accessor :queue end self.queue = :default def self.perform(payload) new.perform(payload) end def perform(payload) Rollbar.process_from_async_handler(payload) rescue StandardError # Raise the exception so Resque can track the errored job raise end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems