# File lib/facets/core/fileutils/stage.rb, line 187
    def parse_rules( spec, subs=nil )
      return [] unless spec
      return [] if spec.strip == ''
      rules = []
      lines = spec.strip.split("\n")
      lines.each { |line|
        #words = line.strip.split(/\s+/)
        words = Shellwords.shellwords(line)
        from, glob, to = *words
        rules << [ rule_sub(from), rule_sub(glob), rule_sub(to) ]
      }
      rules
    end