Class: API::Entities::Ci::RunnerDetails

Inherits:
Runner
  • Object
show all
Includes:
Gitlab::Utils::StrongMemoize
Defined in:
lib/api/entities/ci/runner_details.rb

Instance Method Summary collapse

Methods inherited from Runner

#job_execution_status, #presented

Methods included from Ci::Helpers::RunnerJobExecutionStatusHelper

#lazy_job_execution_status

Instance Method Details

#latest_runner_manager(runner) ⇒ Object



37
38
39
40
41
# File 'lib/api/entities/ci/runner_details.rb', line 37

def latest_runner_manager(runner)
  strong_memoize_with(:latest_runner_manager, runner) do
    runner.runner_managers.order_contacted_at_desc.first
  end
end