Sha256: 580fd1826851cea75092be1422cd5cb1cfdf712daa36b7e318b47da3b2331053
Contents?: true
Size: 390 Bytes
Versions: 3
Compression:
Stored size: 390 Bytes
Contents
# frozen_string_literal: true require_relative '../lib/uringmachine' machine = UringMachine.new stdout_fd = STDOUT.fileno stdin_fd = STDIN.fileno machine.write(stdout_fd, "Hello, world!\n") loop do machine.write(stdout_fd, "Say something: ") buf = +'' res = machine.read(stdin_fd, buf, 8192) if res > 0 machine.write(stdout_fd, "You said: #{buf}") else break end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uringmachine-0.5.1 | examples/inout.rb |
uringmachine-0.5 | examples/inout.rb |
uringmachine-0.4 | examples/inout.rb |