Как проверить, будет ли строка соответствовать глобу в Ruby? - PullRequest
24 голосов
/ 25 августа 2011

Не затрагивая файловую систему, можно ли увидеть, будет ли глобус "foo*" соответствовать "food" в Ruby?

Справочная информация : один из моих сценариев создает файлы, и я хотел бы провести модульное тестирование, чтобы другие сценарии могли обнаруживать такие файлы с их текущим глобусом.

1 Ответ

40 голосов
/ 25 августа 2011

Да, это возможно, используя метод fnmatch:

File.fnmatch("foo*", "food") #=> true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...