# File lib/active_record/transactions.rb, line 176 def with_transaction_returning_status(method, *args) status = nil transaction do status = send(method, *args) raise ActiveRecord::Rollback unless status end status end