Class: Equilibrium::CanonicalVersionMapper
- Inherits:
-
Object
- Object
- Equilibrium::CanonicalVersionMapper
- Defined in:
- lib/equilibrium/canonical_version_mapper.rb
Class Method Summary collapse
Class Method Details
.map_to_canonical_versions(mutable_tags, semantic_tags) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/equilibrium/canonical_version_mapper.rb', line 5 def self.map_to_canonical_versions(, ) canonical_versions = {} .each do |mutable_tag, m_digest| # Find semantic tag with same digest, raise if not found canonical_version = .key(m_digest) || (raise "No semantic tag found with digest #{m_digest} for mutable tag '#{mutable_tag}'") canonical_versions[mutable_tag] = canonical_version end canonical_versions end |