Return the best specification that contains the file matching path
amongst the specs that are not activated.
Search through all unresolved deps and sub-dependencies and return specs that contain the file matching path
.
Return the best specification in the record that contains the file matching path
amongst the specs that are not activated.
Enables use of shared session key material in accordance with RFC 5705.
A node that is missing from the syntax tree. This is only used in the case of a syntax error.
if /foo #{bar}/ then end
^^^^^^^^^^^^
This method is deprecated and should not be used. This is a no-op.
When *, **, &, or … are used as an argument in a method call, we check if they were allowed by the current context. To determine that we build this lookup table.
Like Enumerable#map
, but chains operation to be lazy-evaluated.
(1..Float::INFINITY).lazy.map {|i| i**2 } #=> #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map> (1..Float::INFINITY).lazy.map {|i| i**2 }.first(3) #=> [1, 4, 9]
Rewinds the enumerator chain by calling the “rewind” method on each enumerable in reverse order. Each call is performed only if the enumerable responds to the method.
Returns a printable version of the enumerator chain.
Rewinds the product enumerator by calling the “rewind” method on each enumerable in reverse order. Each call is performed only if the enumerable responds to the method.
Returns a printable version of the product enumerator.
Returns the number that defines the first element of this arithmetic sequence.
Convert this arithmetic sequence to a printable form.