Sha256: 5385df23f584cfe7190891b64a1863ce93e4f60f5eb986239ed2e939035cb1e1
Contents?: true
Size: 390 Bytes
Versions: 10
Compression:
Stored size: 390 Bytes
Contents
class Array def sfilter *filters filters = filters.first if filters.size == 1 and filters.first.is_a?(Array) filters.collect!{|o| o.is_a?(Regexp) ? o : /#{Regexp.escape o}/} self.select do |line| !filters.any?{|re| line =~ re} end end def self.wrap value Array(value) end alias_method :blank?, :empty? alias_method :filter, :select end
Version data entries
10 entries across 10 versions & 1 rubygems