class Toys::Utils::Exec::Controller

def capture(which)

Returns:
  • (self) -

Parameters:
  • which (:out, :err) -- Which stream to capture
def capture(which)
  stream = stream_for(which)
  @join_threads << ::Thread.new do
    begin
      @captures[which] = stream.read
    ensure
      stream.close
    end
  end
  self
end