The platform this gem runs on. See Gem::Platform
for details.
Returns a Gem::StubSpecification
for every specification in the record
Performs the uninstall of the gem. This removes the spec, the Gem
directory, and the cached .gem file.
the spec of the gem to be uninstalled
Parses and redacts uri
Normalize the URI
by adding “http://” if it is missing.
Renders the document back to a string
Renders the given line
Also allows us to represent source code as an array of code lines.
When we have an array of code line elements calling ‘join` on the array will call `to_s` on each element, which essentially converts it back into it’s original source string.
Returns an array of syntax error messages
If no missing pairs are found it falls back on the original error messages
Used for testing, extremely not performant
Replaces self by other URI
object.