pack (Archive::Tar::Minitar)

         # File lib/archive/tar/minitar.rb, line 941
    941:     def pack(src, dest, recurse_dirs = true, &block)
    942:       Output.open(dest) do |outp|
    943:         if src.kind_of?(Array)
    944:           src.each do |entry|
    945:             pack_file(entry, outp, &block)
    946:             if dir?(entry) and recurse_dirs
    947:               Dir["#{entry}/**/**"].each do |ee|
    948:                 pack_file(ee, outp, &block)
    949:               end
    950:             end
    951:           end
    952:         else
    953:           Find.find(src) do |entry|
    954:             pack_file(entry, outp, &block)
    955:           end
    956:         end
    957:       end
    958:     end