Enumerator abstraction layer that emulates certain array functionality (methods like empty?, slice, shift and more) by using a small cache and other tricks without loading all the data from the enumerator at the same time.
Kasper Johansen
gem "array_enumerator", "~> 0.0.1"