Sha256: f1e187cc42a6b84e5d1f914dabb1584e72fa349fa68aa1421029b8fcb6609cce

Contents?: true

Size: 533 Bytes

Versions: 1

Compression:

Stored size: 533 Bytes

Contents

# frozen_string_literal: true

module RedisQueuedLocks
  # @api public
  # @since 1.0.0
  Error = Class.new(::StandardError)

  # @api public
  # @since 1.0.0
  ArgumentError = Class.new(::ArgumentError)

  # @api public
  # @since 1.0.0
  LockAlreadyObtainedError = Class.new(Error)

  # @api public
  # @since 1.0.0
  LockAcquiermentTimeoutError = Class.new(Error)

  # @api public
  # @since 1.0.0
  LockAcquiermentRetryLimitError = Class.new(Error)

  # @api pulic
  # @since 1.0.0
  TimedLockTimeoutError = Class.new(Error)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redis_queued_locks-1.2.0 lib/redis_queued_locks/errors.rb