# File lib/puppet/util/instance_loader.rb, line 15
15:   def instance_load(type, path, options = {})
16:     @autoloaders ||= {}
17:     @instances ||= {}
18:     type = symbolize(type)
19:     @instances[type] = {}
20:     @autoloaders[type] = Puppet::Util::Autoload.new(self, path, options)
21: 
22:     # Now define our new simple methods
23:     unless respond_to?(type)
24:       meta_def(type) do |name|
25:         loaded_instance(type, name)
26:       end
27:     end
28:   end