class ShopifyTheme::Filters::Whitelist
Constants
- DEFAULT_WHITELIST
Attributes
patterns[R]
Public Class Methods
new(pattern_strings=[])
click to toggle source
# File lib/shopify_theme/filters/whitelist.rb, line 8 def initialize(pattern_strings=[]) @patterns = (pattern_strings.empty? ? DEFAULT_WHITELIST : pattern_strings).map { |pattern| Regexp.new(pattern) } end
Public Instance Methods
select(list)
click to toggle source
# File lib/shopify_theme/filters/whitelist.rb, line 12 def select(list) list.select do |entry| patterns.any? { |pat| pat.match(entry) } end end