class LabClient::Job

Inspect Helper

Public Instance Methods

artifacts(file_path = nil, job_token = nil) click to toggle source
# File lib/labclient/jobs/job.rb, line 20
def artifacts(file_path = nil, job_token = nil)
  project_id = collect_project_id
  client.jobs.artifacts(project_id, id, file_path, job_token)
end
artifacts_path(artifacts_path, file_path = nil) click to toggle source
# File lib/labclient/jobs/job.rb, line 25
def artifacts_path(artifacts_path, file_path = nil)
  project_id = collect_project_id
  client.jobs.artifacts_path(project_id, id, artifacts_path, file_path)
end
cancel() click to toggle source
# File lib/labclient/jobs/job.rb, line 35
def cancel
  project_id = collect_project_id
  client.jobs.cancel(project_id, id)
end
delete() click to toggle source
# File lib/labclient/jobs/job.rb, line 55
def delete
  project_id = collect_project_id
  client.jobs.delete(project_id, id)
end
erase() click to toggle source
# File lib/labclient/jobs/job.rb, line 45
def erase
  project_id = collect_project_id
  client.jobs.erase(project_id, id)
end
inspect() click to toggle source
# File lib/labclient/jobs/job.rb, line 7
def inspect
  "#<Job id: #{id}, status: #{status}, stage: #{stage}>"
end
keep() click to toggle source
# File lib/labclient/jobs/job.rb, line 50
def keep
  project_id = collect_project_id
  client.jobs.keep(project_id, id)
end
pipeline() click to toggle source
# File lib/labclient/jobs/job.rb, line 16
def pipeline
  Pipeline.new(@table[:pipeline], response, client)
end
play() click to toggle source
# File lib/labclient/jobs/job.rb, line 60
def play
  project_id = collect_project_id
  client.jobs.play(project_id, id)
end
project() click to toggle source
# File lib/labclient/jobs/job.rb, line 11
def project
  project_id = collect_project_id
  client.projects.show(project_id)
end
retry() click to toggle source
# File lib/labclient/jobs/job.rb, line 40
def retry
  project_id = collect_project_id
  client.jobs.retry(project_id, id)
end
trace() click to toggle source
# File lib/labclient/jobs/job.rb, line 30
def trace
  project_id = collect_project_id
  client.jobs.trace(project_id, id)
end