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