Sha256: 0eeee574b8ae51aae6dd3d435fdaeea76a8b3abff78fc0945351a5695d54737d
Contents?: true
Size: 579 Bytes
Versions: 6
Compression:
Stored size: 579 Bytes
Contents
Shoes.app do stack do para "This will show the console and run a loop that echos keyboard \ input until you enter 'quit' at the beginning of a line. quit will exit Shoes \n" button "run loop" do Shoes.terminal require 'readline' Thread.new do loop do ln = Readline.readline('> ', false) if ln.strip == 'quit' $stderr.write "really quit (y/n) " ans = Readline.readline.strip Shoes.quit if ans == 'y' end $stdout.puts "RL: #{ln}" end end end end end
Version data entries
6 entries across 6 versions & 2 rubygems