Creates a newSource which will use the index located
at uri.
# File lib/rubygems/source.rb, line 29
def initialize(uri)
begin
unless uri.kind_of? URI
uri = URI.parse(uri.to_s)
end
rescue URI::InvalidURIError
raise if Gem::Source == self.class
end
@uri = uri
@api_uri = nil
end