Sha256: 3dfb90ec335f063c974bb84dba6d0df2930d021fdefa161490d2ad4a00d563db

Contents?: true

Size: 283 Bytes

Versions: 1

Compression:

Stored size: 283 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'
require 'irb'

stdin = IO.open(STDIN.to_i)

loop do
  print 'Say something: '
  cancel_after(3) do
    line = stdin.gets
    puts "You said: #{line}"
  end
rescue Polyphony::Cancel
  puts '<got nothing>'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.23 examples/io/open.rb