def opening: () -> String
def opening: () -> String
def opening: () -> String
def opening: () -> String
def opening: () -> String
?
def opening: () -> String
?
def opening: () -> String
This method is responsible for updating lineno and column information to reflect the current node.
This method could be drastically improved with some caching on the start of every line, but for now it’s good enough.
Run the command specified by args
.
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
.
Initialization tasks without the “yield self” or define operations.
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.
Removes escapes from str
.
Removes escapes from str
.
Invoked to wake up Fiber
previously blocked with block
(for example, Mutex#lock calls block
and Mutex#unlock calls unblock
). The scheduler should use the fiber
parameter to understand which fiber is unblocked.
blocker
is what was awaited for, but it is informational only (for debugging and logging), and it is not guaranteed to be the same value as the blocker
for block
.