diff options
author | Luke Kanies <luke@madstop.com> | 2007-09-22 00:16:39 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2007-09-22 00:16:39 -0500 |
commit | ebe7290bf0c9119e268c9037c33da515e527aa5b (patch) | |
tree | 3f59b5b3fc46c35f5ef18e0a1110381c94187692 /lib/puppet/util/autoload.rb | |
parent | b9dc6cb22f087f419b328cafa945c9604043b22f (diff) | |
download | puppet-ebe7290bf0c9119e268c9037c33da515e527aa5b.tar.gz puppet-ebe7290bf0c9119e268c9037c33da515e527aa5b.tar.xz puppet-ebe7290bf0c9119e268c9037c33da515e527aa5b.zip |
All indirections are working, and they have all
been migrated over to the new organization. Where we
would have previously had an 'ldap' node terminus at
puppet/indirector/node/ldap.rb, we would not have it at
puppet/indirector/ldap/node.rb, and it would be a subclass
of puppet/indirector/ldap.rb.
These are called terminus classes, and there are now three
categories of them: The base class itself, abstract classes
that provide most of the functionality (e.g., the ldap and
yaml classes), and the classes themselves that implement
the functionality for a given model like Node or Facts.
The base terminus class handles auto-loading any of these
classes from disk.
Diffstat (limited to 'lib/puppet/util/autoload.rb')
0 files changed, 0 insertions, 0 deletions