Sha256: d634284d2532b7c97486acc1754e9672e9828dfaac97621f41ba65ffd5aa0d50

Contents?: true

Size: 257 Bytes

Versions: 1

Compression:

Stored size: 257 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

i, o = IO.pipe

puts "Write something:"
spin {
  throttled_loop(1, count: 3) { o << STDIN.gets }
  o.close
}

while data = i.readpartial(8192)
  STDOUT << "You wrote: #{data}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.19 examples/io/echo_pipe.rb