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)


449
450
451
452
# File 'lib/jdbc-helper/connection.rb', line 449

def commit
  @conn.commit
  raise Commit
end

#rollbackObject

Rolls back this transaction

Raises:

  • (JDBCHelper::Transaction::Rollback)


455
456
457
458
# File 'lib/jdbc-helper/connection.rb', line 455

def rollback
  @conn.rollback
  raise Rollback
end