Module: Evidence::Stream

Includes:
Enumerable
Included in:
EnumStream, MergedStream, PipeStream, SlicedStreams
Defined in:
lib/evidence/stream.rb

Instance Method Summary collapse

Instance Method Details

#|(process) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/evidence/stream.rb', line 5

def |(process)
  case process
  when SliceStream
    process.slice(self)
  else
    PipeStream.new(self, process)
  end
end