class Bundler::URI::WS
def self.build(args)
invalid WS URIs as per RFC 1738.
Currently, if passed userinfo components this method generates
uri = Bundler::URI::WS.build([nil, "www.example.com", nil, "/path", "query"])
uri = Bundler::URI::WS.build(host: 'www.example.com', path: '/foo/bar')
Example:
order
[userinfo, host, port, path, query]
.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
The components accepted are userinfo, host, port, path, and query.
Creates a new Bundler::URI::WS object from components, with syntax checking.
== Description
def self.build(args) tmp = Util.make_components_hash(self, args) super(tmp) end