TAR.create with a collection of file paths

Is there a simple way to build a tarball from a list of files?

From the docs it seems like I’ll need to give it the parent directory of all of the files, so potentially /, and then a predicate function, so something like ∈([file1, file2, file3]).

Seems convoluted compared to say Tar.create([file1, file2, file3])?