Method: ProcessExecuter::MonitoredPipe#writers

Defined in:
lib/process_executer/monitored_pipe.rb

#writersArray<#write> (readonly)

An array of writers to write data that is read from the pipe

Examples:

with one writer

require 'stringio'
data_collector = StringIO.new
pipe = ProcessExecuter::MonitoredPipe.new(data_collector)
pipe.writers #=> [data_collector]

with an array of writers

require 'stringio'
data_collector1 = StringIO.new
data_collector2 = StringIO.new
pipe = ProcessExecuter::MonitoredPipe.new(data_collector1, data_collector2)
pipe.writers #=> [data_collector1, data_collector2]]

Returns:



190
191
192
# File 'lib/process_executer/monitored_pipe.rb', line 190

def writers
  @writers
end