method
peek_values
v1_9_2_180 -
Show latest stable
- Class:
Enumerator
peek_values()public
Returns the next object as an array in the enumerator, but don’t move the internal position forward. When the position reached at the end, StopIteration is raised.
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