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