# File lib/celluloid/io/ssl_socket.rb, line 20 def initialize(io, ctx = OpenSSL::SSL::SSLContext.new) @context = ctx socket = OpenSSL::SSL::SSLSocket.new(::IO.try_convert(io), @context) socket.sync_close = true if socket.respond_to?(:sync_close=) super(socket) end