class Protocol::HTTP::Reference

def initialize(path = "/", query = nil, fragment = nil, parameters = nil)

@parameter parameters [Hash | Nil] User supplied parameters that will be appended to the query part.
@parameter fragment [String | Nil] The fragment, the part after the '#'.
@parameter query [String | Nil] The un-parsed query string, e.g. 'x=10&y=20'.
@parameter path [String] The path component, e.g. `/foo/bar/index.html`.

Initialize the reference.
def initialize(path = "/", query = nil, fragment = nil, parameters = nil)
	@path = path
	@query = query
	@fragment = fragment
	@parameters = parameters
end