Class: Bard::CI::GithubActions::Job
- Inherits:
-
Struct
- Object
- Struct
- Bard::CI::GithubActions::Job
- Defined in:
- lib/bard/ci/github_actions.rb
Instance Method Summary collapse
Instance Method Details
#id ⇒ Object
156 157 158 |
# File 'lib/bard/ci/github_actions.rb', line 156 def id json["id"] end |
#logs ⇒ Object
165 166 167 |
# File 'lib/bard/ci/github_actions.rb', line 165 def logs @logs ||= api.download_logs_by_job_id(id) end |
#time_elapsed ⇒ Object
160 161 162 163 |
# File 'lib/bard/ci/github_actions.rb', line 160 def time_elapsed Time.parse(json["completed_at"]).to_i - Time.parse(json["started_at"]).to_i end |