Inspect a PinnedVariableNode
node.
Inspect a SourceFileNode
node.
in [foo, bar, baz]
in InstanceVariableReadNode[name: Symbol] in { name: Symbol
}
Run UDP/IP server loop on the given sockets.
The return value of Socket.udp_server_sockets
is appropriate for the argument.
It calls the block for each message received.
Visit the body of a structure that can have either a set of statements or statements wrapped in rescue/else/ensure.
while foo; bar end ^^^^^^^^^^^^^^^^^^
bar while foo ^^^^^^^^^^^^^
Add file name
with permissions mode
size
bytes long. Yields an IO
to write the file to.
foo rescue bar ^^^^^^^^^^^^^^
foo rescue bar ^^^^^^^^^^^^^^
Creates a digest object and reads a given file, name. Optional arguments are passed to the constructor of the digest class.
p Digest::SHA256.file("X11R6.8.2-src.tar.bz2").hexdigest # => "f02e3c85572dc9ad7cb77c2a638e3be24cc1b5bea9fdbb0b0299c9668475c534"
Array
of the currently loaded libraries.
Clear the reference to the object this is pinning.
Returns true if the reference has been cleared, otherwise returns false.
Returns true
if this is a null pointer.
It is only necessary to run cleanup when engines are loaded via OpenSSL::Engine.load
. However, running cleanup before exit is recommended.
Note that this is needed and works only in OpenSSL
< 1.1.0.