... Account.create(:balance => 100, :number => "123 45" ) paul File 16 = Account.create(:balance => 200, :number => "54 321") Account.transaction paul.deposit( 350 ) peter.withdraw( 350 ) end When we run this, we get ... :number => "123 45" ) paul = Account.create(:balance => 200, :number => "54 321") Report erratum 239 T RANSACTIONS File 16 begin Account.transaction paul.deposit( 350 ) peter.withdraw( 350 ) end rescue ... => 100, :number => "123 45" ) paul File 16 = Account.create(:balance => 200, :number => "54 321") begin Account.transaction(peter, paul) paul.deposit( 350 ) peter.withdraw( 350 ) end rescue puts "Transfer...