Sha256: 8f45893d5e7314c0db961c324c4ad3b669e03b047fbf9745bbe0fe5f3abb1203

Contents?: true

Size: 697 Bytes

Versions: 2

Compression:

Stored size: 697 Bytes

Contents

# frozen_string_literal: true

gem 'redis', '>= 5'
require 'redis'
require 'ci/queue/redis/build_record'
require 'ci/queue/redis/base'
require 'ci/queue/redis/worker'
require 'ci/queue/redis/grind_record'
require 'ci/queue/redis/grind'
require 'ci/queue/redis/retry'
require 'ci/queue/redis/supervisor'
require 'ci/queue/redis/grind_supervisor'
require 'ci/queue/redis/test_time_record'

module CI
  module Queue
    module Redis
      Error = Class.new(StandardError)
      LostMaster = Class.new(Error)

      class << self

        def new(*args)
          Worker.new(*args)
        end

        def from_uri(uri, config)
          new(uri.to_s, config)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ci-queue-0.40.0 lib/ci/queue/redis.rb
ci-queue-0.39.0 lib/ci/queue/redis.rb