Method: Gem::Net::HTTP::Persistent#reset
- Defined in:
- lib/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb
#reset(connection) ⇒ Object
Finishes then restarts the Gem::Net::HTTP connection
868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 |
# File 'lib/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb', line 868 def reset connection http = connection.http finish connection start http rescue Errno::ECONNREFUSED e = Error.new "connection refused: #{http.address}:#{http.port}" e.set_backtrace $@ raise e rescue Errno::EHOSTDOWN e = Error.new "host down: #{http.address}:#{http.port}" e.set_backtrace $@ raise e end |