From: hubert@... (Hubert Hung-Hsien Chang) Date: 2002-03-02T10:27:27+09:00 Subject: Net::HTTPRequestTimeOut I am playing around with the Net::HTTP and I want my crawler ( agent, if you like) to catch the Net::HTTPRequestTimeOut Here is what I do... agent = Net::HTTP.new('www.cnn.com', 80) # I have tried to add this but it doesn't work either# agent.open_timeout = 5 begin resp, data = agent.get(url, nil) rescue Net::HTTPRequestTimeOut => details return NIL end I got error /ruby/lib/ruby/1.6/net/protocol.rb:73:in `get': class or module required for rescue clause (TypeError) So what is the right way to do it? I add in other rescue and it seems fine to me except when I add Net::HTTPRequestTimeOut Net::HTTPGatewayTimeOut Errno::ETIMEOUT Any idea?