Files
gitlabhq/lib/gitlab/bullet.rb

26 lines
517 B
Ruby

# frozen_string_literal: true
module Gitlab
module Bullet
extend self
def enabled?
Gitlab::Utils.to_boolean(ENV['ENABLE_BULLET'], default: false)
end
alias_method :extra_logging_enabled?, :enabled?
def configure_bullet?
defined?(::Bullet) && (enabled? || Gitlab.config.bullet.enabled)
end
def skip_bullet
return yield unless configure_bullet?
::Bullet.enable = false
yield
ensure
::Bullet.enable = true if configure_bullet?
end
end
end