Module: Gitlab::Database::RealTransactionContext

Defined in:
lib/gitlab/database.rb

Instance Method Summary collapse

Instance Method Details

#commitObject



425
426
427
428
429
# File 'lib/gitlab/database.rb', line 425

def commit
  gitlab_transaction_context.commit

  super
end

#gitlab_transaction_contextObject



421
422
423
# File 'lib/gitlab/database.rb', line 421

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

#rollbackObject



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

def rollback
  gitlab_transaction_context.rollback

  super
end