Module: Gitlab::Database::RealTransactionContext

Defined in:
lib/gitlab/database.rb

Instance Method Summary collapse

Instance Method Details

#commitObject



389
390
391
392
393
# File 'lib/gitlab/database.rb', line 389

def commit
  gitlab_transaction_context.commit

  super
end

#gitlab_transaction_contextObject



385
386
387
# File 'lib/gitlab/database.rb', line 385

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

#rollbackObject



395
396
397
398
399
# File 'lib/gitlab/database.rb', line 395

def rollback
  gitlab_transaction_context.rollback

  super
end