class ShopifyTheme::Filters::Blacklist

Attributes

patterns[R]

Public Class Methods

new(pattern_strings=[]) click to toggle source
# File lib/shopify_theme/filters/blacklist.rb, line 6
def initialize(pattern_strings=[])
  @patterns = pattern_strings.map { |p| Regexp.new(p)}
end

Public Instance Methods

select(list) click to toggle source
# File lib/shopify_theme/filters/blacklist.rb, line 10
def select(list)
  list.select do |entry|
    patterns.none? { |pat| pat.match(entry) }
  end
end