This method is only available on newer versions.
The first available version (v2_6_3) is shown here.
normalize_uri(uri)
private
TODO: duplicates Rubygems#normalize_uri TODO: is this the correct place to
validate mirror URIs?
# File lib/bundler/settings.rb, line 448
def self.normalize_uri(uri)
uri = uri.to_s
if uri =~ NORMALIZE_URI_OPTIONS_PATTERN
prefix = $1
uri = $2
suffix = $3
end
uri = "#{uri}/" unless uri.end_with?("/")
uri = URI(uri)
unless uri.absolute?
raise ArgumentError, format("Gem sources must be absolute. You provided '%s'.", uri)
end
"#{prefix}#{uri}#{suffix}"
end