Я не знаю Ruby, но Rake выглядит так здорово, поэтому я пытаюсь его использовать.Как фильтровать и получать подсписку из FileList в Rake?
Когда я выбираю файлы с FileList["*.cpp"]
, иногда я хочу извлечь из него подсети.
Для входного файла источника,
somefile.txt
a.cpp
MySome.cpp
Another.cpp
MySomeValue.cpp
newlist = FileList["*.cpp"].sublistByFiltering("*Value.cpp").sublistByFiltering("My*")
И newlist
показывает только MySomeValue.cpp
.
Как это сделать?
Update
Метод sublistByFiltering
мой воображаемый один, и я ищу для функции в настоящее время в Rake.
Могу ли я сделать FileList назад из внутреннего массива? – Eonil
Уверен, потому что любая запись в массиве - это просто неглавное имя файла, вы можете просто передать весь массив в качестве аргумента FileList.new! Например. 'FileList.new (files_I_lurve)' – coreyward
Кстати, вы можете проверить остальные документы FileList. Краткое изложение объясняет основную идею класса, и все методы (и их индивидуальный источник) доступны там. http://rake.rubyforge.org/classes/Rake/FileList.html – coreyward