C
Chris Colon
Hi,
I'm trying to download a file with Ruby from a website. Everything works
fine, but I can't get Ruby to retry the download when for example the
internet connection breaks during the download.
Here's my code so far (it's easier to read in a pastie):
http://pastie.caboo.se/67574
The Timeout::Error exception never happens, even though it should time
out after 5 seconds. The funny thing is, if I deactivate my internet and
then reconnect it, it does continue the download of the file, even
though the commands under "rescue Timeout::Error" aren't executed.
I hope someone can help me, I googled for an hour and tried tons of
different things that I found in the API docs, but I'm pretty stuck
right now.
I'm trying to download a file with Ruby from a website. Everything works
fine, but I can't get Ruby to retry the download when for example the
internet connection breaks during the download.
Here's my code so far (it's easier to read in a pastie):
http://pastie.caboo.se/67574
The Timeout::Error exception never happens, even though it should time
out after 5 seconds. The funny thing is, if I deactivate my internet and
then reconnect it, it does continue the download of the file, even
though the commands under "rescue Timeout::Error" aren't executed.
I hope someone can help me, I googled for an hour and tried tons of
different things that I found in the API docs, but I'm pretty stuck
right now.