Class: JDBCHelper::Connection::Transaction

Inherits:
Object
  • Object
show all
Defined in:
lib/jdbc-helper/connection.rb

Overview

Transaction object passed to the code block given to transaction method

Defined Under Namespace

Classes: Commit, Rollback

Instance Method Summary collapse

Instance Method Details

#commitObject

Commits the transaction

Raises:

  • (JDBCHelper::Transaction::Commit)


388
389
390
391
# File 'lib/jdbc-helper/connection.rb', line 388

def commit
	@conn.commit
	raise Commit
end

#rollbackObject

Rolls back this transaction

Raises:

  • (JDBCHelper::Transaction::Rollback)


394
395
396
397
# File 'lib/jdbc-helper/connection.rb', line 394

def rollback
	@conn.rollback
	raise Rollback
end