# File lib/archive/compress.rb, line 53
    def compress(files, verbose=false)
      if files.any? { |f| !File.file?(f) }
        raise ArgumentError, "Files supplied must all be real, actual files -- not directories or symlinks."
      end

      configure_archive
      compress_files(files, verbose)
      free_archive
    end