class KXI::Collections::Enumerator
Allows iteration over a collection @abstract
Public Instance Methods
current()
click to toggle source
Returns current item @return [Object] Current item @raise [KXI::Exceptions::AbstractException] When method is not implemented in superclass @abstract
# File lib/kxi/collections/enumerator.rb, line 27 def current raise(KXI::Exceptions::AbstractException.new(Enumerator)) end
next()
click to toggle source
Advances enumerator to next item @return [Bool] True if item is available; false otherwise @raise [KXI::Exceptions::AbstractException] When method is not implemented in superclass @abstract
# File lib/kxi/collections/enumerator.rb, line 19 def next raise(KXI::Exceptions::AbstractException.new(Enumerator)) end
rewind()
click to toggle source
Selects first item in collection @return [Bool] True if collection contains elements; otherwise false @abstract
# File lib/kxi/collections/enumerator.rb, line 11 def rewind raise(KXI::Exceptions::AbstractException.new(Enumerator)) end