Sha256: d13e27a3adb39873385f2214e2a327ad4fd2c1af31007b9bbd19821b52473302

Contents?: true

Size: 199 Bytes

Versions: 5

Compression:

Stored size: 199 Bytes

Contents

require 'unique_job/util'

module UniqueJob
  class ServerMiddleware
    include Util

    def call(worker, msg, queue, &block)
      perform_if_unique(worker, msg['args'], &block)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
unique_job-0.3.1.pre lib/unique_job/server_middleware.rb
unique_job-0.3.0.pre lib/unique_job/server_middleware.rb
unique_job-0.2.1 lib/unique_job/server_middleware.rb
unique_job-0.2.0 lib/unique_job/server_middleware.rb
unique_job-0.1.0 lib/unique_job/server_middleware.rb