Set
the real user ID of the calling process to user. Not available on all platforms.
Set
the real group ID of the calling process to group. Not available on all platforms.
Sets the (user) real and/or effective user IDs of the current process to rid and eid, respectively. A value of -1
for either means to leave that ID unchanged. Not available on all platforms.
Sets the (group) real and/or effective group IDs of the current process to rid and eid, respectively. A value of -1
for either means to leave that ID unchanged. Not available on all platforms.
Sets the (user) real, effective, and saved user IDs of the current process to rid, eid, and sid respectively. A value of -1
for any value means to leave that ID unchanged. Not available on all platforms.
Sets the (group) real, effective, and saved user IDs of the current process to rid, eid, and sid respectively. A value of -1
for any value means to leave that ID unchanged. Not available on all platforms.
Load extra data embed into binary format String
object.
Compile a ConstantOrWriteNode
node
Compile a IndexAndWriteNode
node
Compile a IndexOrWriteNode
node
Compile a MatchLastLineNode
node
Foo ||= bar
becomes
defined?(Foo) ? Foo : Foo = bar
Desugar ‘x ||= y` to `defined?(x) ? x : x = y`
Dispatch enter and leave events for ClassVariableWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for ConstantAndWriteNode
nodes and continue walking the tree.