Found a strange piece of code I haven’t run into before.
def redirect_to_directory_uri(req, res) if req.path[-1] != ?/ location = req.path + "/" if req.query_string && req.query_string.size > 0 location << "?" << req.query_string end res.set_redirect(HTTPStatus::MovedPermanently, location) end end
It’s the “?/” on the second line that I don’t understand. The only other
place I can find this is in one of the required files (used in the same
way) or at the end of a regular expression, but this is clearly not. I
have no idea what it is. Can anybody help?