Commit 74099f52 authored by Aleksei Lipniagov's avatar Aleksei Lipniagov

Update EE method declaration: use `class_methods`

parent 28c572e6
......@@ -3,6 +3,8 @@
module EE
module Ci
module Runner
extend ActiveSupport::Concern
def tick_runner_queue
::Gitlab::Database::LoadBalancing::Sticking.stick(:runner, id)
......@@ -28,7 +30,7 @@ module EE
end
end
class << self
class_methods do
def has_shared_runners_with_non_zero_public_cost?
Rails.cache.fetch(:shared_runners_public_cost_factor, expires_in: 1.hour) do
::Ci::Runner.instance_type.where('public_projects_minutes_cost_factor > 0').exists?
......
......@@ -94,7 +94,7 @@ module EE
scope :with_shared_runners_limit_enabled, -> do
if ::Feature.enabled?(:ci_minutes_enforce_quota_for_public_projects) &&
::EE::Ci::Runner.has_shared_runners_with_non_zero_public_cost?
::Ci::Runner.has_shared_runners_with_non_zero_public_cost?
with_shared_runners
else
with_shared_runners.non_public_only
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment