class AtomicSidekiq::AtomicOperation::Base

Attributes

in_flight_keymaker[R]

Public Class Methods

new(in_flight_keymaker:) click to toggle source
# File lib/atomic_sidekiq/atomic_operation/base.rb, line 4
def initialize(in_flight_keymaker:)
  @in_flight_keymaker = in_flight_keymaker
end

Protected Instance Methods

redis() { |conn| ... } click to toggle source
# File lib/atomic_sidekiq/atomic_operation/base.rb, line 12
def redis
  Sidekiq.redis { |conn| yield(conn) }
end