Ruby CLI user input using gets
Using a while true loop with ‘gets’ and a case statement, can create a compact command line interface for ruby scripts.
while true
puts "'q' to quit, 'c' to continue"
command = gets
case
when command.match(/^q/) then
puts "Quit"
break
when command.match(/^c/) then
puts "Continue"
end # case
end # while true
Command Line
Programming
Ruby
]