Method: CLabs::CaseGen::Sets#parse_sets
- Defined in:
- lib/agents/sets.rb
#parse_sets ⇒ Object
44 45 46 47 48 49 50 51 52 |
# File 'lib/agents/sets.rb', line 44 def parse_sets set_names = @data.scan(/^\s*(\w.*):/) set_data = @data.scan(/:(.*)/) sets = set_names.flatten.zip(set_data.flatten) sets.each do |set_array| @sets << Set.new(set_array[0], set_array[1].split(/, /)) end generate_combinations end |