Method: Ru::Stream#grep

Defined in:
lib/ru/stream.rb

#grep(pattern) ⇒ Object



65
66
67
68
69
70
# File 'lib/ru/stream.rb', line 65

def grep(pattern)
  if pattern.kind_of? String
    pattern = Regexp.new(pattern)
  end
  self.class.new @stream.select { |item| item.to_s =~ pattern }
end