Method: MTK::Patterns::Pattern#initialize
- Defined in:
- lib/mtk/patterns/pattern.rb
#initialize(elements, options = {}) ⇒ Pattern
Returns a new instance of Pattern.
42 43 44 45 46 47 48 49 50 |
# File 'lib/mtk/patterns/pattern.rb', line 42 def initialize(elements, ={}) elements = elements.to_a if elements.is_a? Enumerable @elements = elements = @min_elements = [:min_elements] @max_elements = [:max_elements] @max_cycles = .fetch(:max_cycles, 1) rewind end |