Called by TupleSpace
to notify this NotifyTemplateEntry
of a new event.
Registers for notifications of event
. Returns a NotifyTemplateEntry
. See NotifyTemplateEntry
for examples of how to listen for notifications.
event
can be:
A tuple was added
A tuple was taken or moved
A tuple was lost after being overwritten or expiring
The TupleSpace
will also notify you of the ‘close’ event when the NotifyTemplateEntry
has expired.
Return the authoritative instance of the command manager.
Returns self. Allows a CommandManager
instance to stand in for the class itself.
Run the command specified by args
.
Cleans up uninstalled files and invalid gem specifications
Run the gem command with the following arguments.
Unpacks the gem into the given directory.
Creates a new package that will read or write to the file gem
.
A list of file names contained in this gem
true if this gem has no requirements.
true if the requirement is for only an exact version
True if the version
string matches RubyGems’ requirements.
Returns true if this source list includes other
which may be a Gem::Source
or a source URI
.
Return all gem name tuples who’s names match obj
Sanitize the descriptive fields in the spec. Sometimes non-ASCII characters will garble the site index. Non-ASCII characters will be replaced by their XML entity equivalent.
A list of Gem::Dependency
objects this gem depends on.
Use add_dependency
or add_development_dependency
to add dependencies to a gem.
Performs the uninstall of the gem. This removes the spec, the Gem directory, and the cached .gem file.
Parses and redacts uri
Managable rspec errors