Module: Hyperactive::Transactions::Participant::ClassMethods
- Defined in:
- lib/hyperactive/transactions.rb
Overview
Class methods for transaction participants.
Instance Method Summary collapse
-
#get_instance_with_transaction(transaction, *args) ⇒ Object
Utility method to get a proxy to a within a transaction newly saved instance of this class in one call.
Instance Method Details
#get_instance_with_transaction(transaction, *args) ⇒ Object
Utility method to get a proxy to a within a transaction newly saved instance of this class in one call.
74 75 76 77 78 79 80 81 |
# File 'lib/hyperactive/transactions.rb', line 74 def get_instance_with_transaction(transaction, *args) instance = self.new(*args) return_value = nil instance.with_transaction(transaction) do return_value = instance.create end return return_value end |