FIXME The next two methods are BAD MOJO! This is my achilles heel. If anybody thinks of a better way of doing this, be my guest. This really sucks, but it is a wonder it works at all. ########################################################
Delete tuples which dead tuples from the TupleBag
, returning the deleted tuples.
set the accessor for the uri, tag_name pair
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.
List of gem file names to index.
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.
Allows tests to use a random (but controlled) port number instead of a hardcoded one. This helps CI tools when running parallels builds on the same builder slave.
Choose from a list of options. question
is a prompt displayed above the list. list
is a list of option strings. Returns the pair [option_name, option_index].