Method: MTK::Patterns::Cycle#initialize

Defined in:
lib/mtk/patterns/cycle.rb

#initialize(elements, options = {}) ⇒ Cycle

Returns a new instance of Cycle.



9
10
11
12
13
# File 'lib/mtk/patterns/cycle.rb', line 9

def initialize(elements, options={})
  super
  # Base Pattern & Sequence default to 1 max_cycle, this defaults to nil which is unlimited cycles
  @max_cycles = options[:max_cycles]
end