{:ancestors{I""Transaction::TransactionError:EF[I"StandardError;FI"$Transaction::TransactionAborted;F[I"Exception;FI"&Transaction::TransactionCommitted;F[I"Exception;FI"Transaction::Simple::Group;F[I"Object;FI"(Transaction::TransactionThreadError;F[I""Transaction::TransactionError;FI"+Transaction::Simple::ThreadSafe::Group;F[I"Transaction::Simple::Group;FI"$Transaction::Simple::ThreadSafe;F[I"Transaction::Simple;F:attributes{@[I"attr_reader objects;FI"Transaction::Simple;F[I"(attr_accessor debug_with_checkpoint;F:class_methods{@[I"new;F@[I"new;F@[I"
debug;FI"
debug_io;FI"debug_io=;FI"debug_with_checkpoint;FI"debugging?;FI"
start;FI"start_named;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{@[I"abort_transaction;FI"
clear;FI"commit_transaction;FI"objects;FI"rewind_transaction;FI"start_transaction;FI"transaction;FI"transaction_name;FI"transaction_open?;F@[
I"abort_transaction;FI"commit_transaction;FI"rewind_transaction;FI"start_transaction;FI"transaction;FI"transaction_exclusions;FI"transaction_name;FI"transaction_open?;F:modules[I"Transaction;F@@I"$Transaction::Simple::ThreadSafe;FI"+Transaction::Simple::ThreadSafe::Group;FI"$Transaction::TransactionAborted;FI"&Transaction::TransactionCommitted;F@I"(Transaction::TransactionThreadError;F