This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# 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.