class Bundler::URI::HTTP

def self.build(args)


invalid HTTP URIs as per RFC 1738.
Currently, if passed userinfo components this method generates

"query", 'fragment'])
uri = Bundler::URI::HTTP.build([nil, "www.example.com", nil, "/path",

uri = Bundler::URI::HTTP.build(host: 'www.example.com', path: '/foo/bar')

Example:

order [userinfo, host, port, path, query, fragment].
If an Array is used, the components must be passed in the

with keys formed by preceding the component names with a colon.
The components should be provided either as an Array, or as a Hash

fragment.
The components accepted are userinfo, host, port, path, query, and

Creates a new Bundler::URI::HTTP object from components, with syntax checking.

== Description
def self.build(args)
  tmp = Util.make_components_hash(self, args)
  super(tmp)
end