Class | Puppet::Indirector::Indirection |
In: |
lib/puppet/indirector/indirection.rb
|
Parent: | Object |
The class that connects functional classes with their different collection back-ends. Each indirection has a set of associated terminus classes, each of which is a subclass of Puppet::Indirector::Terminus.
cache_class | [R] | |
model | [RW] | |
name | [RW] | |
terminus_setting | [RW] | This can be used to select the terminus class. |
Find an indirection by name. This is provided so that Terminus classes can specifically hook up with the indirections they are associated with.
Expire a cached object, if one is cached. Note that we don‘t actually remove it, we expire it and write it back out to disk. This way people can still use the expired object if they want.