Called on each thread after work is done. E.g. it's used to checkin ActiveRecord connections back to pool.
# File lib/dynflow/transaction_adapters/abstract.rb, line 16 def cleanup # override if needed end
rollback the transaction
# File lib/dynflow/transaction_adapters/abstract.rb, line 10 def rollback raise NotImplementedError end
start transaction around block
# File lib/dynflow/transaction_adapters/abstract.rb, line 5 def transaction(&block) raise NotImplementedError end