Class DataObjects::Transaction
In: lib/data_objects/transaction.rb
Parent: Object

Methods

Constants

HOST = "#{Socket::gethostname}" rescue "localhost"   The local host name. Do not attempt to resolve in DNS to prevent potentially long delay

Attributes

connection  [R]  The connection object allocated for this transaction
id  [R]  A unique ID for this transaction

Public Class methods

Instantiate the Transaction subclass that‘s appropriate for this uri scheme

Creates a Transaction bound to a connection for the given DataObjects::URI

Public Instance methods

Close the connection for this Transaction

Protected Instance methods

[Validate]