    # 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