Class: API::Entities::Ci::Runner

Inherits:
Grape::Entity
  • Object
show all
Includes:
Ci::Helpers::RunnerJobExecutionStatusHelper
Defined in:
lib/api/entities/ci/runner.rb

Direct Known Subclasses

RunnerDetails

Instance Method Summary collapse

Methods included from Ci::Helpers::RunnerJobExecutionStatusHelper

#lazy_job_execution_status

Instance Method Details

#job_execution_statusObject



39
40
41
42
43
# File 'lib/api/entities/ci/runner.rb', line 39

def job_execution_status
  return if object.nil?

  lazy_job_execution_status(object: object, key: :runner_running_builds_exist)
end

#presentedObject



34
35
36
37
# File 'lib/api/entities/ci/runner.rb', line 34

def presented
  job_execution_status #  to avoid N+1 query
  super
end