Class: Ci::RunnerManagersFinder

Inherits:
Object
  • Object
show all
Defined in:
app/finders/ci/runner_managers_finder.rb

Instance Method Summary collapse

Constructor Details

#initialize(runner:, params:) ⇒ RunnerManagersFinder

Returns a new instance of RunnerManagersFinder.



5
6
7
8
# File 'app/finders/ci/runner_managers_finder.rb', line 5

def initialize(runner:, params:)
  @runner = runner
  @params = params
end

Instance Method Details

#executeObject



10
11
12
13
14
15
16
17
# File 'app/finders/ci/runner_managers_finder.rb', line 10

def execute
  items = ::Ci::RunnerManager.for_runner(runner)

  items = by_status(items)
  items = by_system_id(items)

  sort_items(items)
end