Actions
Bug #10075
closedURI#join needs documentation of its behavior
Bug #10075:
URI#join needs documentation of its behavior
Description
The documentation for URI.join says:
"Joins URIs."
Let's look at what a similar join method documentation says, on File:
Returns a new string formed by joining the strings using File::SEPARATOR.
That seems pretty clear. Indeed, we get:
which is what we expected. What do we get if we try the natural URI equivalent?
We probably expect something like:
but we'll actually get
This seems surprising and counterintuitive, even if it matches the documentation behavior, because the documentation doesn't explain why that's the case. I think if Ruby is going to be surprising in that way, it needs to explain that to users in the documentation.
Actions