Bug #13908
Updated by davemyron (Dave Myron) about 7 years ago
Given `File.dirname("/some/folder/")` the result of `/some` is very surprising because the path is "obviously" a directory without a file specified. (I got bit by this today… yes, I needed more tests) What is the reasoning for the above being the behavior? My expectation was that it would return `/some/folder`. My expectation seems consistent with the method's documentation which states "Returns all components of the filename given in file_name except the last one." – the "last one" should be the item after the last `File::SEPARATOR` (`/` on my system) What is the reasoning for the above being the behavior?