Sets up a fake fetcher using the gems from util_make_gems. Optionally additional prerelease gems may be included.
Gems created by this method may be fetched using Gem::RemoteFetcher.
Sets up Gem::SpecFetcher to return information from the gems in specs. Best used with +@all_gems+ from util_setup_fake_fetcher.
Returns a Hash containing the following keys:
Number of started SSL/TLS handshakes in server mode
Number of established SSL/TLS sessions in server mode
Number of start renegotiations in server mode
Number of sessions that were removed due to cache overflow
Number of successfully reused connections
Number of sessions proposed by clients that were not found in the cache
Number of sessions in the internal session cache
Number of sessions retrieved from the external cache in server mode
Number of started SSL/TLS handshakes in client mode
Number of established SSL/TLS sessions in client mode
Number of start renegotiations in client mode
Number of sessions proposed by clients that were found in the cache but had expired due to timeouts
Returns true if key is the corresponding private key to the Subject Public Key Information, false otherwise.
Takes the first digit of the reply code to determine the status type
Checks if there are duplicate links with the same type and hreflang attributes that have an alternate (or empty) rel attribute
Raises a TooMuchTagError if there are duplicates found
Update the digest using given string and return self.
Allocates a C struct with the types provided.
When the instance is garbage collected, the C function func is called.
Allocates a C union the types provided.
When the instance is garbage collected, the C function func is called.
Fiddle::Pointer.malloc(size, freefunc = nil) => fiddle pointer instance
Allocate size bytes of memory and associate it with an optional freefunc that will be called when the pointer is garbage collected.
freefunc must be an address pointing to a function or an instance of Fiddle::Function