From: Eric Hodel Date: 2012-02-26T07:14:41+09:00 Subject: [ruby-core:42938] [ruby-trunk - Feature #6088][Open] Add Net::ReadTimeout to distinguish which operation failed Issue #6088 has been reported by Eric Hodel. ---------------------------------------- Feature #6088: Add Net::ReadTimeout to distinguish which operation failed https://bugs.ruby-lang.org/issues/6088 Author: Eric Hodel Status: Open Priority: Normal Assignee: Category: lib Target version: 2.0.0 This relates to #5765 which improves use of timeout in net/ and #6001 which introduces Net::HTTP::OpenTimeout. This patch introduces Net::ReadTimeout as a subclass of Timeout::Error and raises it when a read operation takes too long. Users may use this to distinguish between timeouts for reading and timeouts for connecting to a remote host. For a read timeout the user may wish to retry the operation. -- http://bugs.ruby-lang.org/