Sha256: b9ee9380631bf45ba296d80afdd2b376a454d446f52dd69c68baf1c786c18f57

Contents?: true

Size: 309 Bytes

Versions: 1

Compression:

Stored size: 309 Bytes

Contents

module Sidekiq
  module Middleware
    module Client
      class AfterCommit
        def initialize(settings)
          @connection = settings.fetch(:connection)
        end

        def call(*args)
          @connection.after_commit do
            yield
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sequel_transaction-0.2.0 lib/sequel_transaction/sidekiq/middleware/client/after_commit.rb