summaryrefslogtreecommitdiff
path: root/lib/bundler/source/rubygems/remote.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/source/rubygems/remote.rb')
-rw-r--r--lib/bundler/source/rubygems/remote.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/bundler/source/rubygems/remote.rb b/lib/bundler/source/rubygems/remote.rb
index b45f33770a..7558b2cc3f 100644
--- a/lib/bundler/source/rubygems/remote.rb
+++ b/lib/bundler/source/rubygems/remote.rb
@@ -25,8 +25,7 @@ module Bundler
cache_uri = original_uri || uri
- # URI::File of Ruby 2.6 returns empty string when given "file://".
- host = defined?(URI::File) && cache_uri.is_a?(URI::File) ? nil : cache_uri.host
+ host = cache_uri.to_s.start_with?("file://") ? nil : cache_uri.host
uri_parts = [host, cache_uri.user, cache_uri.port, cache_uri.path]
uri_digest = SharedHelpers.digest(:MD5).hexdigest(uri_parts.compact.join("."))