Compile a InstanceVariableOperatorWriteNode node
Compile a InterpolatedMatchLastLineNode node
@foo += bar
becomes
@foo = @foo + bar
Dispatch enter and leave events for ConstantPathAndWriteNode nodes and continue walking the tree.
Dispatch enter and leave events for ConstantPathOrWriteNode nodes and continue walking the tree.
Dispatch enter and leave events for InstanceVariableOperatorWriteNode nodes and continue walking the tree.
Dispatch enter and leave events for InterpolatedMatchLastLineNode nodes and continue walking the tree.
Inspect a InstanceVariableOperatorWriteNode node.
Inspect a InterpolatedMatchLastLineNode node.
Copy a InstanceVariableOperatorWriteNode node
Copy a InterpolatedMatchLastLineNode node
Returns location objects associated with the AST node. The returned array contains RubyVM::AbstractSyntaxTree::Location.
Creates a new DH instance from scratch by generating random parameters and a key pair.
See also OpenSSL::PKey.generate_parameters and OpenSSL::PKey.generate_key.
sizeThe desired key size in bits.
generatorThe generator.
Indicates whether this DH instance has a private key associated with it or not. The private key may be retrieved with DH#priv_key.
Creates a new DSA instance by generating a private/public key pair from scratch.
See also OpenSSL::PKey.generate_parameters and OpenSSL::PKey.generate_key.
sizeThe desired key size in bits.
Indicates whether this DSA instance has a private key associated with it or not. The private key may be retrieved with DSA#private_key.
Creates a new EC instance with a new random private and public key.
Returns whether this EC instance has a private key. The private key (BN) can be retrieved with EC#private_key.