Issue #13719 has been reported by normalperson (Eric Wong).

----------------------------------------
Feature #13719: [PATCH] net/http: allow existing socket arg for Net::HTTP.start
https://bugs.ruby-lang.org/issues/13719

* Author: normalperson (Eric Wong)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
~~~
This allows Net::HTTP users to use Unix domain sockets
or any other type of stream socket, including TCP.
Several HTTP servers (e.g. nginx and puma) support
listening on local Unix sockets instead of TCP.

* lib/net/http.rb (HTTP.start): handle :socket option
  (initialize): @live_socket defaults to nil
  (connect): only connect if @live_socket is missing
  (do_finish): remove reference to @live_socket
* test/net/http/test_http.rb (test_socket_arg_unix): new test

~~~
patch mirror:
https://80x24.org/spew/20170705112439.22359-1-e / 80x24.org/raw


---Files--------------------------------
0001-net-http-allow-existing-socket-arg-for-Net-HTTP.star.patch (4.72 KB)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>