diff --git a/gems/gems/do_mysql-0.9.1/lib/do_mysql/transaction.rb b/gems/gems/do_mysql-0.9.1/lib/do_mysql/transaction.rb index 171d8db..db7acc2 100755 --- a/gems/gems/do_mysql-0.9.1/lib/do_mysql/transaction.rb +++ b/gems/gems/do_mysql-0.9.1/lib/do_mysql/transaction.rb @@ -5,6 +5,12 @@ module DataObjects class Transaction < DataObjects::Transaction + alias long_id id + def id + Digest::SHA2.hexdigest(long_id) + end + def finalize_transaction cmd = "XA END '#{id}'" connection.create_command(cmd).execute_non_query