Sha256: e7bf46ef2a99bd2c6cad489e7f468d08aeb32df6546c9c98e55eb6d8b7d6490f
Contents?: true
Size: 501 Bytes
Versions: 3
Compression:
Stored size: 501 Bytes
Contents
module DeadlySerious module Engine module BaseProcess def run(readers: [], writers:[]) reader = readers.first @writer = writers.first reader.each { |packet| super(packet.chomp) } end def send(packet = nil) send_buffered(packet) flush_buffer end def send_buffered(packet = nil) @writer << packet if packet @writer << "\n" end def flush_buffer @writer.flush end end end end
Version data entries
3 entries across 3 versions & 1 rubygems