Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::Source#new_dependency_resolver_set
new_dependency_resolver_set
lib/rubygems/source.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/source.rb, line 482
def new_dependency_resolver_set
return Gem::Resolver::IndexSet.new self if uri.scheme == "file"
bundler_api_uri = enforce_trailing_slash(compact_index_uri) + "versions"
begin
fetcher = Gem::RemoteFetcher.fetcher
response = fetcher.fetch_path bundler_api_uri, nil, true
rescue Gem::RemoteFetcher::FetchError
Gem::Resolver::IndexSet.new self
else
Gem::Resolver::APISet.new response.uri + "./info/"
end
end
No documentation available