Ensures that signer
is valid for time
and was signed by the issuer
. If the issuer
is nil
no verification is performed.
We want to use the same linker that Ruby uses, so that the linker flags from mkmf work properly.
Corresponds to $(LIBPATH) in mkmf
Copied from ExtConfBuilder
Adds symlink name
with permissions mode
, linking to target
.
Defines a custom git source that uses name
to expand git repositories for use in gems built from git repositories. You must provide a block that accepts a git repository name for expansion.
Returns the path to the trusted certificate
Add a certificate to trusted certificate list.
@param [Conflict] conflict @return [Array] minimal array of requirements that would cause the passed
conflict to occur.
Creates a new Socket::Option
object for IP_MULTICAST_TTL.
The size is dependent on the platform.
p Socket::Option.ipv4_multicast_ttl(10) #=> #<Socket::Option: INET IP MULTICAST_TTL 10>
Returns the ipv4_multicast_ttl
data in sockopt as an integer.
sockopt = Socket::Option.ipv4_multicast_ttl(10) p sockopt.ipv4_multicast_ttl => 10
Creates a new Socket::Option
object for IP_MULTICAST_LOOP.
The size is dependent on the platform.
sockopt = Socket::Option.int(:INET, :IPPROTO_IP, :IP_MULTICAST_LOOP, 1) p sockopt.int => 1 p Socket::Option.ipv4_multicast_loop(10) #=> #<Socket::Option: INET IP MULTICAST_LOOP 10>
Returns the ipv4_multicast_loop
data in sockopt as an integer.
sockopt = Socket::Option.ipv4_multicast_loop(10) p sockopt.ipv4_multicast_loop => 10