Class: Pepin::GrepFilter
- Inherits:
-
Object
- Object
- Pepin::GrepFilter
- Defined in:
- lib/pepin/grep_filter.rb
Instance Method Summary collapse
Instance Method Details
#pattern(query) ⇒ Object
3 4 5 |
# File 'lib/pepin/grep_filter.rb', line 3 def pattern(query) query.empty? ? nil : Regexp.new(Regexp.quote(query), 'i') end |
#select(list, query) ⇒ Object
7 8 9 |
# File 'lib/pepin/grep_filter.rb', line 7 def select(list, query) query.empty? ? list : list.grep(pattern(query)) end |