Class | Enumerable::Enumerator |
In: |
ext/enumerator/enumerator.c
|
Parent: | Object |
A class which provides a method `each’ to be used as an Enumerable object.
Creates a new Enumerable::Enumerator object, which is to be used as an Enumerable object using the given object’s given method with the given arguments.
e.g.:
str = "xyz" enum = Enumerable::Enumerator.new(str, :each_byte) a = enum.map {|b| '%02x' % b } #=> ["78", "79", "7a"]