Sha256: 5e453b7595d5ad938681b8e5cc59bd27d1f283f292a189a58759fe576b01e0b9

Contents?: true

Size: 260 Bytes

Versions: 2

Compression:

Stored size: 260 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

puts "Write something..."
move_on_after(5) do |scope|
  loop do
    data = STDIN.gets
    scope.reset_timeout
    puts "you wrote: #{data}"
  end
end
puts "quitting due to inactivity"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
polyphony-0.19 examples/io/echo_stdin.rb
polyphony-0.17 examples/io/echo_stdin.rb