Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::Resolver::APISpecification#assign_platform
assign_platform(api_data)
lib/rubygems/resolver/api_specification.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/resolver/api_specification.rb, line 119
def assign_platform(api_data)
suffix = api_data[:suffix]
required_platform = required_platform_from(api_data.dig(:requirements, :platform))
if Gem::ContentAddress.content_addressed_row?(suffix, required_platform, @required_ruby_version)
@content_address = suffix.freeze
@platform = required_platform.freeze
@original_platform = required_platform.to_s.freeze
else
@content_address = nil
@platform = Gem::Platform.new(suffix).freeze
@original_platform = suffix.freeze
end
end
No documentation available