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.
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
Returns a string usable in Dir.glob
to match all requirable paths for this spec.
Return an array of extra arguments for the command. The extra arguments come from the gem configuration file read at program startup.
Creates the symlinks to run the applications in the gem. Moves the symlink if the gem being installed has a newer version.
Make sure the YAML
specification is properly formatted with dashes
Expire memoized instance variables that can incorrectly generate, replace or miss files due changes in certain attributes used to compute them.