Check if gem name
version version
is installed.
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.
Compile a ConstantOrWriteNode
node
Compile a InterpolatedRegularExpressionNode
node
Foo ||= bar
becomes
defined?(Foo) ? Foo : Foo = bar
Dispatch enter and leave events for CallOperatorWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for ConstantOrWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for IndexOperatorWriteNode
nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableReadNode
nodes and continue walking the tree.
Dispatch enter and leave events for InterpolatedRegularExpressionNode
nodes and continue walking the tree.
Copy a InterpolatedRegularExpressionNode
node
Reset nil attributes to their default values to make the spec valid