I've tried this on a few machines on different networks, all running ruby 1.8.7 and I get the same result after a long wait.
Net::HTTP.get(URI.parse('https://encrypted.google.com/')) Timeout::Error: execution expired but HTTP works fine
Net::HTTP.get(URI.parse('http://www.google.com/')) After the inital timeout I get an EOFError instead
EOFError: end of file reached It's really got me stumped. If you have any ideas or you can let me know if you get the same results I'd really appreciate it.