summaryrefslogtreecommitdiff
path: root/sample/open3.rb
blob: bc6cdfe3bf3ea2612e968f4b3efc485f78d63533 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
require 'open3'

a = Open3.popen3("nroff -man")
Thread.start do
  while line = gets
    a[0].print line
  end
  a[0].close
end
while line = a[1].gets
  print ":", line
end