| Module | RegexList::PathListExtension |
| In: |
lib/regex_list.rb
|
PathList Extension which gives sorting/filtering features to PathList
# File lib/regex_list.rb, line 100 def self.dup_based_method ( meth ) define_method(meth) { |regex_list| dup.send(meth.to_s + '!', regex_list) } end
# File lib/regex_list.rb, line 95 def exclude_with_regex_list! ( regex_list ) reject! { |x| not regex_list.score(x.to_s).zero? } self end
# File lib/regex_list.rb, line 90 def grep_with_negative_regex_list! ( regex_list ) sort_with_regex_list! regex_list reverse! end
# File lib/regex_list.rb, line 85 def grep_with_regex_list! ( regex_list ) reject! { |x| regex_list.score(x.to_s).zero? } sort_with_regex_list! regex_list end