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)


472
473
474
475
# File 'lib/jdbc-helper/connection.rb', line 472

def commit
  @conn.commit
  raise Commit
end

#rollbackObject

Rolls back this transaction

Raises:

  • (JDBCHelper::Transaction::Rollback)


478
479
480
481
# File 'lib/jdbc-helper/connection.rb', line 478

def rollback
  @conn.rollback
  raise Rollback
end