I have a sentinel controlled loop that does not seem to be taking in any input whatsoever:
response = " "
until response == "x" do
puts"
Xargonia
=========
(N)ew
(L)oad
(O)ptions
(Q)uit"
reponse = gets
puts response
When it tries to output what the user has typed in it only takes what was used to initialize.