Method: ActiveData::Model::Associations::Base#transaction
- Defined in:
- lib/active_data/model/associations/base.rb
#transaction ⇒ Object
62 63 64 65 66 67 68 69 |
# File 'lib/active_data/model/associations/base.rb', line 62 def transaction data = read_source.deep_dup yield rescue StandardError => e write_source data reload raise e end |