Class: GitlabQuality::TestTooling::GitlabClient::JobClient
- Inherits:
-
GitlabQuality::TestTooling::GitlabClient
- Object
- GitlabQuality::TestTooling::GitlabClient
- GitlabQuality::TestTooling::GitlabClient::JobClient
- Defined in:
- lib/gitlab_quality/test_tooling/gitlab_client/job_client.rb
Instance Attribute Summary collapse
-
#job_id ⇒ Object
readonly
Returns the value of attribute job_id.
Instance Method Summary collapse
-
#initialize(token:, project:, job_id:) ⇒ JobClient
constructor
A new instance of JobClient.
- #job_trace ⇒ Object
Constructor Details
#initialize(token:, project:, job_id:) ⇒ JobClient
Returns a new instance of JobClient.
11 12 13 14 15 |
# File 'lib/gitlab_quality/test_tooling/gitlab_client/job_client.rb', line 11 def initialize(token:, project:, job_id:) super @job_id = job_id end |
Instance Attribute Details
#job_id ⇒ Object (readonly)
Returns the value of attribute job_id.
9 10 11 |
# File 'lib/gitlab_quality/test_tooling/gitlab_client/job_client.rb', line 9 def job_id @job_id end |
Instance Method Details
#job_trace ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/gitlab_quality/test_tooling/gitlab_client/job_client.rb', line 17 def job_trace trace = '' ignore_gitlab_client_exceptions do trace = client.job_trace(project, job_id) end trace end |