class Pepin::GrepFilter

Public Instance Methods

pattern(query) click to toggle source
# File lib/pepin/grep_filter.rb, line 3
def pattern(query)
  query.empty? ? nil : Regexp.new(Regexp.quote(query), 'i')
end
select(list, query) click to toggle source
# File lib/pepin/grep_filter.rb, line 7
def select(list, query)
  query.empty? ? list : list.grep(pattern(query))
end