# File lib/puppet/file_serving/terminus_helper.rb, line 11
11:   def path2instances(request, *paths)
12:     filesets = paths.collect do |path|
13:       # Filesets support indirector requests as an options collection
14:       Puppet::FileServing::Fileset.new(path, request)
15:     end
16: 
17:     Puppet::FileServing::Fileset.merge(*filesets).collect do |file, base_path|
18:       inst = model.new(base_path, :relative_path => file)
19:       inst.checksum_type = request.options[:checksum_type] if request.options[:checksum_type]
20:       inst.links = request.options[:links] if request.options[:links]
21:       inst.collect
22:       inst
23:     end
24:   end