Module: Gitlab::Database::RealTransactionContext

Defined in:
lib/gitlab/database.rb

Instance Method Summary collapse

Instance Method Details

#commitObject



436
437
438
439
440
# File 'lib/gitlab/database.rb', line 436

def commit
  gitlab_transaction_context.commit

  super
end

#gitlab_transaction_contextObject



432
433
434
# File 'lib/gitlab/database.rb', line 432

def gitlab_transaction_context
  @gitlab_transaction_context ||= ::Gitlab::Database::Transaction::Context.new
end

#rollbackObject



442
443
444
445
446
# File 'lib/gitlab/database.rb', line 442

def rollback
  gitlab_transaction_context.rollback

  super
end