class Protocol::HTTP::Reference

def expand_absolute_path(path, parts)

def expand_absolute_path(path, parts)
	parts.each do |part|
		if part == ".."
			path.pop
		elsif part == "."
			# Do nothing.
		else
			path << part
		end
	end
	
	if path.first != ""
		path.unshift("")
	end
end