summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/autoload.rb
Commit message (Collapse)AuthorAgeFilesLines
* *Finally* fixing the tests that were failing around users and groups. The ↵Luke Kanies2007-09-071-13/+12
| | | | problem was that the autoload tests were somehow clearing all loaded classes, including the providers. This is fixed now.
* I have added basic support for a search path, altho not yet with any ability ↵Luke Kanies2007-08-241-2/+0
| | | | to manipulate it. All config tests pass in both the old tests and the new ones, so it is time to add the hooks for manipulating the search path.
* Added optional per-module lib directory.Jeffrey J McCune2007-08-141-1/+7
| | | | | | | | Puppet now looks for a lib directory inside each module bundle, and adds the directory to the list searched by Puppet::Util::Autoload. The intent is to facilitate more sophisticated virtual types and flexibility within modules.
* Changing some of the internals of autoloading so that there is a class-level ↵luke2007-07-101-15/+44
| | | | | | method to query whether a given file has been loaded. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2668 980ebf18-57e1-0310-9a29-db15c13687c0
* Redoing autoload a bit in preparation for adding a plugindirluke2007-05-161-46/+58
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2518 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving some of the stand-alone classes into the util/ subdirectory, to clean ↵luke2007-02-071-0/+107
up the top-level namespace a bit. This is a lot of file modifications, but most of them just change class names and file paths. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2178 980ebf18-57e1-0310-9a29-db15c13687c0