# File lib/railsbench/benchmark_specs.rb, line 32
    def parse(specs, name)
      spec = specs[name]
      if spec.is_a?(String)
        spec.split(/, */).collect!{ |n| parse(specs, n) }.flatten
      elsif spec.is_a?(Hash)
        [ BenchmarkSpec.new(name,spec) ]
      elsif spec.is_a?(Array)
        spec.collect{|n| parse(specs, n)}.flatten
      else
        raise "oops: unknown entry type in benchmark specification"
      end
    end