Class: Gitlab::Ci::Trace::RemoteChecksum
- Inherits:
-
Object
- Object
- Gitlab::Ci::Trace::RemoteChecksum
- Includes:
- Utils::StrongMemoize
- Defined in:
- lib/gitlab/ci/trace/remote_checksum.rb
Overview
RemoteChecksum class is responsible for fetching the MD5 checksum of an uploaded build trace.
Instance Method Summary collapse
-
#initialize(trace_artifact) ⇒ RemoteChecksum
constructor
A new instance of RemoteChecksum.
- #md5_checksum ⇒ Object
Constructor Details
#initialize(trace_artifact) ⇒ RemoteChecksum
Returns a new instance of RemoteChecksum.
13 14 15 |
# File 'lib/gitlab/ci/trace/remote_checksum.rb', line 13 def initialize(trace_artifact) @trace_artifact = trace_artifact end |
Instance Method Details
#md5_checksum ⇒ Object
17 18 19 20 21 |
# File 'lib/gitlab/ci/trace/remote_checksum.rb', line 17 def md5_checksum strong_memoize(:md5_checksum) do fetch_md5_checksum end end |