# File lib/mspec/runner/filters/profile.rb, line 17
17:   def parse(file)
18:     pattern = /(\S+):\s*/
19:     key = ""
20:     file.inject(Hash.new { |h,k| h[k] = [] }) do |hash, line|
21:       line.chomp!
22:       if line[0,2] == "- "
23:         hash[key] << line[2..-1].gsub(/[ '"]/, "")
24:       elsif m = pattern.match(line)
25:         key = m[1]
26:       end
27:       hash
28:     end
29:   end