Take a chunk of a String
cut by width with escape sequences.
Creates threads that pick up UDP packets and passes them to do_write
for decoding.
Creates a thread that notifies waiting clients from the TupleSpace
.
Looks up RingServers waiting timeout
seconds. RingServers will be given block
as a callback, which will be called with the remote TupleSpace
.
Creates a thread that scans the tuplespace for expired tuples.
Checks the tuplespace to see if it needs cleaning.
Returns the full path to this spec’s gem directory. eg: /usr/local/lib/ruby/1.8/gems/mygem-1.0
Returns the full path to the gems directory containing this spec’s gem directory. eg: /usr/local/lib/ruby/1.8/gems
Register the Symbol
command
as a gem command.
Unregister the Symbol
command
as a gem command.
Really verbose mode gives you extra output.
Is this dependency simply asking for the latest version of a gem?
Indicated, based on the requested domain, if remote gems should be considered.
Return a list of the gem specifications in the dependency list, sorted in order so that no gemspec in the list depends on a gemspec earlier in the list.
This is useful when removing gems from a set of installed gems. By removing them in the returned order, you don’t get into as many dependency issues.
If there are circular dependencies (yuck!), then gems will be returned in order until only the circular dependents and anything they reference are left. Then arbitrary gemspecs will be returned until the circular dependency is broken, after which gems will be returned in dependency order again.
Are we doctoring a gem repository?
Lazy accessor for the spec’s gem directory.