Hi!

I have a script.rb which reads some data from stdin.
Something like this:

bash$ cat file_name | script.rb

In script.rb I have:

#--------------------
fi = $stdin

fi.each_line do |l|
	#...
end

--------------------

After that script.rb needs to communicate with a user interactively:
ask what to do and read the answer from... stdin. Something like:

#-------------------

print "\nYes/No: "
answer = $stdin.gets

#-------------------

Here I had a problem - I can't read user's answer.
I guess I need somehow to reopen stdin before calling
$stdin.gets but have not found how to do it correctly.

Could you please give me a hint?

Thanks a lot!

--
   S&G