Builds a gem from spec
and places it in File.join @gemhome, 'cache'
. Automatically creates files based on spec.files
Removes all installed gems from +@gemhome+.
Creates several default gems which all have a lib/code.rb file. The gems are not installed but are available in the cache dir.
gem a version 1, this is the best-described gem.
gem a version 2
gem a version 3.a
gem a_evil version 9, use this to ensure similarly-named gems don’t collide with a.
gem b version 2
gem c version 1.2
gem pl version 1, this gem has a legacy platform of i386-linux.
Additional prerelease
gems may also be created:
gem a version 2.a
TODO: nuke this and fix tests. this should speed up a lot
ServerNameIndication callback
ServerNameIndication callback
offline mode. read name=value pairs on standard input.
A convenience method, like object_group
, but also reformats the Object’s object_id.
@return the previous sibling (nil if unset)
Returns the position that self
holds in its parent’s array, indexed from 1.
This method is used inside of several different objects to determine if special behavior is needed in the constructor.
Special behavior is needed if the array passed in as args
has true
or false
as its value, and if the second element of args
is a hash.
Turns email_address
into an OpenSSL::X509::Name
Retrieves the pre-configured API key key
or terminates interaction with an error.
@return [Array<Vertex>] the vertices of {#graph} that have an edge with
`self` as their {Edge#destination}