Sha256: 7d127eee370a5d6d56f74a9b44b0bb26690efced1822781a47a1273753c57e58
Contents?: true
Size: 486 Bytes
Versions: 261
Compression:
Stored size: 486 Bytes
Contents
require 'openssl' module OpenSSL module SSL class SSLServer unless public_method_defined? :accept_nonblock def accept_nonblock sock = @svr.accept_nonblock begin ssl = OpenSSL::SSL::SSLSocket.new(sock, @ctx) ssl.sync_close = true ssl.accept if @start_immediately ssl rescue SSLError => ex sock.close raise ex end end end end end end
Version data entries
261 entries across 256 versions & 21 rubygems