Class: KXI::Collections::Enumerator Abstract
- Inherits:
-
Object
- Object
- KXI::Collections::Enumerator
- Defined in:
- lib/kxi/collections/enumerator.rb
Overview
This class is abstract.
Allows iteration over a collection
Direct Known Subclasses
ArrayCollection::ArrayEnumerator, HashCollection::HashEnumerator
Instance Method Summary collapse
-
#current ⇒ Object
abstract
Returns current item.
-
#next ⇒ Bool
abstract
Advances enumerator to next item.
-
#rewind ⇒ Bool
abstract
Selects first item in collection.
Instance Method Details
#current ⇒ Object
This method is abstract.
Returns current item
27 28 29 |
# File 'lib/kxi/collections/enumerator.rb', line 27 def current raise(KXI::Exceptions::AbstractException.new(Enumerator)) end |
#next ⇒ Bool
This method is abstract.
Advances enumerator to next item
19 20 21 |
# File 'lib/kxi/collections/enumerator.rb', line 19 def next raise(KXI::Exceptions::AbstractException.new(Enumerator)) end |
#rewind ⇒ Bool
This method is abstract.
Selects first item in collection
11 12 13 |
# File 'lib/kxi/collections/enumerator.rb', line 11 def rewind raise(KXI::Exceptions::AbstractException.new(Enumerator)) end |