Without hitting the filesystem, is it possible to see whether the glob "foo*" would match "food" in Ruby?

Background: one of my scripts produce files, and I'd like to unit test that other scripts would be able to detect such files with their current glob.


Yes, it is possible using the fnmatch method:

File.fnmatch("foo*", "food") #=> true
| improve this answer | |

Your Answer

