module ActiveInteraction::Extras::Transaction
Add transaction wrapper
run_in_transaction! skip_run_in_transaction!
Public Instance Methods
run_in_transaction!(requires_new: true)
click to toggle source
pragtob.wordpress.com/2017/12/12/surprises-with-nested-transactions-rollbacks-and-activerecord/
# File lib/active_interaction/extras/transaction.rb, line 19 def run_in_transaction!(requires_new: true) self.run_in_transaction_options = {requires_new: requires_new} end
skip_run_in_transaction!()
click to toggle source
# File lib/active_interaction/extras/transaction.rb, line 23 def skip_run_in_transaction! self.run_in_transaction_options = nil end