e.peek_values â array
Instance Public methods
Returns the next object as an array, similar to #next_values, but doesn't move the internal position forward. If the position is already at the end, StopIteration is raised.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | o = Object . new def o. each yield yield 1 yield 1 , 2 end e = o.to_enum p e.peek_values #=> [] e. next p e.peek_values #=> [1] p e.peek_values #=> [1] e. next p e.peek_values #=> [1, 2] e. next p e.peek_values # raises StopIteration |
Please login to continue.