Performs the uninstall of the gem. This removes the spec, the Gem
directory, and the cached .gem file.
Returns an array of missing elements
For example this:
ExplainSyntax.new(code_lines: lines).missing # => ["}"]
Would indicate that the source is missing a ‘}` character in the source code
Returns an array of missing syntax characters or ‘“end”` or `“keyword”`
left_right.missing # => ["}"]
Sets userinfo, argument is string like ‘name:pass’.
Returns the userinfo, either as ‘user’ or ‘user:password’.
Returns attributes.
Setter for attributes val
.
Creates a class to wrap the C struct described by signature
.
MyStruct = struct ['int i', 'char c']
Formats and writes to the stream converting parameters under control of the format string.
See Kernel#sprintf
for format string details.
Check if gem name
version version
is installed.
Returns the first found remote TupleSpace
. Any further recovered TupleSpaces can be found by calling to_a
.
return the stub script text used to launch the true Ruby script
Expire memoized instance variables that can incorrectly generate, replace or miss files due changes in certain attributes used to compute them.