# File lib/core/facets/dir/multiglob.rb, line 66
  def self.multiglob_r(*patterns)
    options = Hash === patterns.last ? patterns.pop : {}
    matches = multiglob(*patterns)
    directories = matches.select{ |m| File.directory?(m) }
    matches += directories.map{ |d| multiglob_r(File.join(d, '**'), options) }.flatten
    matches.uniq
    ##options = (Hash === patterns.last ? patterns.pop : {})
    ##options[:recurse] = true
    ##patterns << options
    ##multiglob(*patterns)
  end