Ruby SyncEnumerator Functions

EditRocket provides the following information on SyncEnumerator functions in the Ruby source code builder.

each() - Enumerates rows of the Enumerable objects.

end?(i = nil) - Returns true if the given nth Enumerable object has reached the end. If no argument is given, returns true if any of the Enumerable objects has reached the end.

length() - Returns the number of enumerated Enumerable objects, i.e. the size of each row.

new(*enums) - Creates a new SyncEnumerator which enumerates rows of given Enumerable objects.

size() - Returns the number of enumerated Enumerable objects, i.e. the size of each row.