module Sorta::Transactions::Handler::Yielder
Public Instance Methods
call(**args)
click to toggle source
Calls superclass method
# File lib/sorta/transactions/handler.rb, line 13 def call(**args) completed = [] super(args) do |action| completed << action action.run rescue => e completed.each(&:redo) raise e end end