Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::SpecFetcher#decode_content_addressable_tuples
decode_content_addressable_tuples(spec_tuples, latest: false)
lib/rubygems/spec_fetcher.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/spec_fetcher.rb, line 180
def decode_content_addressable_tuples(spec_tuples, latest: false)
spec_tuples.group_by {|_, source| source }.flat_map do |source, source_tuples|
tuples = source_tuples.map(&:first)
decode_source_content_addressable_tuples(source, tuples, latest: latest).map {|tuple| [tuple, source] }
end
end
Decodes the content-addressable tuples in spec_tuples ([tuple, source] pairs) to carry their real platform and Ruby ABI via each source.