Sha256: dc15b7789daba090bebd62c11e51f299090f082440b0a5b654824bb91492d549
Contents?: true
Size: 284 Bytes
Versions: 34
Compression:
Stored size: 284 Bytes
Contents
require 'open4' producer = 'ruby -e" STDOUT.sync = true; loop{sleep(rand+rand) and puts 42} " 2>/dev/null' consumer = 'ruby -e" STDOUT.sync = true; STDIN.each{|line| puts line} "' open4(producer) do |pid, i, o, e| open4.spawn consumer, 0=>o, 1=>STDOUT, :stdin_timeout => 1.4 end
Version data entries
34 entries across 34 versions & 4 rubygems