Sha256: e58e7e7cacd5b75e51cae24a0839e07afeff2d1170d512d68dbb401cbf7763d2
Contents?: true
Size: 399 Bytes
Versions: 45
Compression:
Stored size: 399 Bytes
Contents
class KuberKit::Core::ArtifactPathResolver < KuberKit::EnvFileReader::Strategies::Abstract include KuberKit::Import[ "core.artifact_store" ] Contract KuberKit::Core::ArtifactPath => String def call(artifact_path) artifact = artifact_store.get(artifact_path.artifact_name) file_parts = [artifact.cloned_path, artifact_path.file_path].compact File.join(*file_parts) end end
Version data entries
45 entries across 45 versions & 1 rubygems