This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

connect_nonblock

        # OpenSSL::SSL::SSLSocket.connect_nonblock

(from ruby core)
### Implementation from SSLSocket
---
    ssl.connect_nonblock([options]) => self

---

Initiates the SSL/TLS handshake as a client in non-blocking manner.

    # emulates blocking connect
    begin
      ssl.connect_nonblock
    rescue IO::WaitReadable
      IO.select([s2])
      retry
    rescue IO::WaitWritable
      IO.select(nil, [s2])
      retry
    end

By specifying a keyword argument *exception* to `false`, you can
indicate that connect_nonblock should not raise an IO::WaitReadable or
IO::WaitWritable exception, but return the symbol `:wait_readable` or
`:wait_writable` instead.



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.