Sha256: 8ee8443458fda5fb59dcc20da52cfd0a33f6c67e8b5712ea1dfa3a81dbb9b27f

Contents?: true

Size: 342 Bytes

Versions: 2

Compression:

Stored size: 342 Bytes

Contents

module Rabbithole
  class ErrorHandler
    class << self
      @@registered_handler = Rabbithole::ErrorHandlers::RaiseHandler

      def handle(error, queue, payload)
        @@registered_handler.handle(error, queue, payload)
      end

      def register_handler(handler)
        @@registered_handler = handler
      end
    end
  end
end


Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rabbithole-0.0.3 lib/rabbithole/error_handler.rb
rabbithole-0.0.2 lib/rabbithole/error_handler.rb