Method: #handleIO

Defined in:
lib/canzea/core/trace-runner.rb,
lib/canzea/core/trace-component.rb

#handleIO(stillOpen, ioArray, io, log) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/canzea/core/trace-runner.rb', line 12

def handleIO(stillOpen, ioArray, io, log)
  if ioArray.include?(io)
    begin
      log.write(io.readpartial(4096))
    rescue EOFError
      stillOpen.delete_if{|s| s == io}
    end
  end
end