Module: Enumerable

Defined in:
lib/freighthopper/array/inverse_grep.rb

Instance Method Summary collapse

Instance Method Details

#inverse_grep(pattern, &blk) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/freighthopper/array/inverse_grep.rb', line 2

def inverse_grep(pattern, &blk)
  inject([]) do |accumulator, value|
    unless pattern === value
      accumulator << (blk ? blk.call(value) : value)
    end
    accumulator
  end
end