Method: Puppet::Pops::Loaders.catalog_loader
- Defined in:
- lib/puppet/pops/loaders.rb
.catalog_loader ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Finds a loader to use when deserializing a catalog and then subsequenlty use user defined types found in that catalog.
165 166 167 168 169 170 171 172 |
# File 'lib/puppet/pops/loaders.rb', line 165 def self.catalog_loader loaders = Puppet.lookup(:loaders) { nil } if loaders.nil? loaders = Loaders.new(Puppet.lookup(:current_environment), true) Puppet.push_context(:loaders => loaders) end loaders.find_loader(nil) end |