class MTK::Patterns::Sequence

A finite list of elements, which can be enumerated one at a time.

Protected Instance Methods

advance() click to toggle source

(see Pattern#advance)

# File lib/mtk/patterns/sequence.rb, line 11
def advance
  @index += 1
  raise StopIteration if @index >= @elements.length
  @current = @elements[@index]
end