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

renegotiation_cb

        # OpenSSL::SSL::SSLContext.renegotiation_cb

(from ruby core)
---

A callback invoked whenever a new handshake is initiated on an
established connection. May be used to disable renegotiation entirely.

The callback is invoked with the active SSLSocket. The callback's return
value is ignored. A normal return indicates "approval" of the
renegotiation and will continue the process. To forbid renegotiation and
to cancel the process, raise an exception within the callback.

### Disable client renegotiation

When running a server, it is often desirable to disable client
renegotiation entirely. You may use a callback as follows to implement
this feature:

    ctx.renegotiation_cb = lambda do |ssl|
      raise RuntimeError, "Client renegotiation disabled"
    end



      

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.