# File lib/puppet/network/handler/fileserver.rb, line 700 700: def list(relpath, recurse, ignore, client = nil) 701: result = [] 702: valid_modules(client).each do |mod| 703: if modpath = mod.plugin(relpath) 704: if FileTest.directory?(modpath) and recurse 705: ary = reclist(modpath, recurse, ignore) 706: ary ||= [] 707: result += ary 708: else 709: result += [["/", File.stat(modpath).ftype]] 710: end 711: end 712: end 713: result 714: end