| Class | OpenSSL::SSL::SSLServer |
| In: |
openssl/lib/openssl/ssl.rb
|
| Parent: | Object |
| start_immediately | [RW] |
# File openssl/lib/openssl/ssl.rb, line 61 def initialize(svr, ctx) @svr = svr @ctx = ctx @start_immediately = true end
# File openssl/lib/openssl/ssl.rb, line 75 def accept sock = @svr.accept 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