# 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