Munges ary
into a valid Tuple
.
Return true if this spec can require file
.
Creates an option parser and fills it in with the help info for the command.
Builds Marshal
quick index gemspecs.
Creates windows .bat files for easy running of commands
Creates the scripts to run the applications in the gem.
Creates the symlinks to run the applications in the gem. Moves the symlink if the gem being installed has a newer version.
Prefix and suffix the program filename the same as ruby.
Creates a Resolver
that queries only against the already installed gems for the needed
dependencies.
Find
and fetch gem name tuples that match dependency
.
If matching_platform
is false, gems for all platforms are returned.
Removes all installed gems from +@gemhome+.
Set
the platform to arch
Allows the proper version of rake
to be used for the test.
Parses the cookie in str
Parses the cookies in str
Parses a C struct’s members
Example:
require 'fiddle/import' include Fiddle::CParser #=> Object parse_struct_signature(['int i', 'char c']) #=> [[Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], ["i", "c"]] parse_struct_signature(['char buffer[80]']) #=> [[[Fiddle::TYPE_CHAR, 80]], ["buffer"]]
Reads bytes from filename and adds them to the PRNG.
Writes a number of random generated bytes (currently 1024) to filename which can be used to initialize the PRNG by calling ::load_random_file
in a later session.
Yields to a block and preserves the previous set of objects being printed.