# File lib/puppet/network/handler/fileserver.rb, line 729 729: def list(relpath, recurse, ignore, client = nil) 730: result = [] 731: valid_modules(client).each do |mod| 732: if modpath = mod.plugin(relpath) 733: if FileTest.directory?(modpath) and recurse 734: ary = reclist(modpath, recurse, ignore) 735: ary = [] if ary.nil? 736: result += ary 737: else 738: result += [["/", File.stat(modpath).ftype]] 739: end 740: end 741: end 742: result 743: end