Sha256: b0aaa83fefc42be1d4794f389f46267a37541a3f16bb65343bed8abcba381d59
Contents?: true
Size: 341 Bytes
Versions: 67
Compression:
Stored size: 341 Bytes
Contents
#!/usr/bin/env ruby fifo_dir = 'tmp' fifo_file = 'test_fifo' fifo_path = ['.', fifo_dir, fifo_file].join('/') trap 2 do File.delete(fifo_path) exit end Dir.mkdir(fifo_dir) unless Dir.exists?(fifo_dir) unless File.exists?(fifo_path) %x{mkfifo #{fifo_path}} end input = open(fifo_path, 'r+') while true do system input.gets end
Version data entries
67 entries across 67 versions & 1 rubygems