# File lib/puppet/indirector/node/ldap.rb, line 29 29: def find(request) 30: names = [request.key] 31: if request.key.include?(".") # we assume it's an fqdn 32: names << request.key.sub(/\..+/, '') 33: end 34: names << "default" 35: 36: node = nil 37: names.each do |name| 38: next unless info = name2hash(name) 39: 40: break if node = info2node(request.key, info) 41: end 42: 43: return node 44: end