Class: CircleCI::CoverageReporter::Build
- Inherits:
-
Struct
- Object
- Struct
- CircleCI::CoverageReporter::Build
- Defined in:
- lib/circleci/coverage_reporter/build.rb
Overview
Encapsulate a CircleCI build
Instance Attribute Summary collapse
-
#build_number ⇒ Object
Returns the value of attribute build_number.
-
#vcs_revision ⇒ Object
Returns the value of attribute vcs_revision.
Instance Method Summary collapse
Instance Attribute Details
#build_number ⇒ Object
Returns the value of attribute build_number
4 5 6 |
# File 'lib/circleci/coverage_reporter/build.rb', line 4 def build_number @build_number end |
#vcs_revision ⇒ Object
Returns the value of attribute vcs_revision
4 5 6 |
# File 'lib/circleci/coverage_reporter/build.rb', line 4 def vcs_revision @vcs_revision end |
Instance Method Details
#artifacts ⇒ Array<Artifact>
12 13 14 |
# File 'lib/circleci/coverage_reporter/build.rb', line 12 def artifacts @artifacts ||= CoverageReporter.client.artifacts(build_number) end |
#match?(revision) ⇒ Boolean
7 8 9 |
# File 'lib/circleci/coverage_reporter/build.rb', line 7 def match?(revision) vcs_revision.start_with?(revision) end |