Ends the resolution process @return [void]
The X509
certificate chain for this socket’s peer.
Configures store to look up CA certificates from the system default certificate store as needed basis. The location of the store can usually be determined by:
OpenSSL::X509::DEFAULT_CERT_FILE
OpenSSL::X509::DEFAULT_CERT_DIR
See also the man page X509_STORE_set_default_paths(3).
Establish the OpenSSL::SSL::SSLContext
with the configuration parameters provided.
Get the start index in the Instruction Sequence that corresponds to this YJIT::Block
Called when the current thread exits. The scheduler is expected to implement this method in order to allow all waiting fibers to finalize their execution.
The suggested pattern is to implement the main event loop in the close
method.
Implementation of the Fiber.schedule
. The method is expected to immediately run the given block of code in a separate non-blocking fiber, and to return that Fiber
.
Minimal suggested implementation is:
def fiber(&block) fiber = Fiber.new(blocking: false, &block) fiber.resume fiber end
Returns a non-lazy Enumerator
converted from the lazy enumerator.
Like Enumerable#select
, but chains operation to be lazy-evaluated.
Like Enumerable#select
, but chains operation to be lazy-evaluated.
Like Enumerable#drop
, but chains operation to be lazy-evaluated.
Like Enumerable#compact
, but chains operation to be lazy-evaluated.
Returns the first number in this arithmetic sequence, or an array of the first n
elements.