Sha256: 6f718803259f693c9a033e1776c669969b6c34b2433e85abb5a8b658dba8757f

Contents?: true

Size: 325 Bytes

Versions: 1

Compression:

Stored size: 325 Bytes

Contents

require 'unique_job/util'

module UniqueJob
  class ServerMiddleware
    include Util

    def initialize(redis_options)
      @history = JobHistory.new(self.class.name, Redis.new(redis_options))
      @context = 'Server'
    end

    def call(worker, msg, queue, &block)
      perform(worker, msg, &block)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unique_job-0.5.0 lib/unique_job/server_middleware.rb