Sha256: ea1ec6965937c003fded9ade21a9efe242ccf91467af3a2d1fc6a223ac426837
Contents?: true
Size: 583 Bytes
Versions: 27
Compression:
Stored size: 583 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) # Do not rescue. Resque will call the error handler. end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems