Nobu wrote:
Double Ctrl-D sends a text without a newline.
> maybe, we can we have #gets2 or #input (for lack of better a
> word) that automatically chops newline if there is one,
> orthogonal to #puts putting one if there is none.
a) use readline to input
b) use Regexp to match
am sorry, i do not understand you clearly, Nobu. My dilemma is only on
simple console/keyboard entry.
currently i do something like,
def input
gets.strip
end
print "Enter Y or N : "
x = input.upcase
if x == “Y”
puts “thank you…”
elsif x == “N”
puts “i see…”
else
puts “invalid input”
end
i think the function of input is more intuitive and less surprising to
nubies. Also, is not that the reason w add newline on puts, no?
thank you for answering nuby questions.
kind regards -botp