Class: Sidekiq::Middleware::Client::AfterCommit
- Inherits:
-
Object
- Object
- Sidekiq::Middleware::Client::AfterCommit
- Defined in:
- lib/sequel_transaction/sidekiq/middleware/client/after_commit.rb
Instance Method Summary collapse
- #call(*args) ⇒ Object
-
#initialize(settings) ⇒ AfterCommit
constructor
A new instance of AfterCommit.
Constructor Details
#initialize(settings) ⇒ AfterCommit
Returns a new instance of AfterCommit.
5 6 7 |
# File 'lib/sequel_transaction/sidekiq/middleware/client/after_commit.rb', line 5 def initialize(settings) @connection = settings.fetch(:connection) end |
Instance Method Details
#call(*args) ⇒ Object
9 10 11 12 13 |
# File 'lib/sequel_transaction/sidekiq/middleware/client/after_commit.rb', line 9 def call(*args) @connection.after_commit do yield end end |