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

Update EE method declaration: use `class_methods`

parent 28c572e6
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
module EE module EE
module Ci module Ci
module Runner module Runner
extend ActiveSupport::Concern
def tick_runner_queue def tick_runner_queue
::Gitlab::Database::LoadBalancing::Sticking.stick(:runner, id) ::Gitlab::Database::LoadBalancing::Sticking.stick(:runner, id)
...@@ -28,7 +30,7 @@ module EE ...@@ -28,7 +30,7 @@ module EE
end end
end end
class << self class_methods do
def has_shared_runners_with_non_zero_public_cost? def has_shared_runners_with_non_zero_public_cost?
Rails.cache.fetch(:shared_runners_public_cost_factor, expires_in: 1.hour) do 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? ::Ci::Runner.instance_type.where('public_projects_minutes_cost_factor > 0').exists?
......
...@@ -94,7 +94,7 @@ module EE ...@@ -94,7 +94,7 @@ module EE
scope :with_shared_runners_limit_enabled, -> do scope :with_shared_runners_limit_enabled, -> do
if ::Feature.enabled?(:ci_minutes_enforce_quota_for_public_projects) && 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 with_shared_runners
else else
with_shared_runners.non_public_only 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