# File lib/puppet/resource/type_collection.rb, line 127 127: def find_or_load(namespaces, name, type) 128: name = name.downcase 129: namespaces = [namespaces] unless namespaces.is_a?(Array) 130: namespaces = namespaces.collect { |ns| ns.downcase } 131: 132: # This could be done in the load_until, but the knowledge seems to 133: # belong here. 134: if r = find(namespaces, name, type) 135: return r 136: end 137: 138: loader.load_until(namespaces, name) { find(namespaces, name, type) } 139: end