Method: Puppet::Pal.create_internal_compiler
- Defined in:
- lib/puppet/pal/pal_impl.rb
.create_internal_compiler(compiler_class_reference, node) ⇒ Object
538 539 540 541 542 543 544 545 546 547 |
# File 'lib/puppet/pal/pal_impl.rb', line 538 def self.create_internal_compiler(compiler_class_reference, node) case compiler_class_reference when :script Puppet::Parser::ScriptCompiler.new(node.environment, node.name) when :catalog Puppet::Parser::CatalogCompiler.new(node) else raise ArgumentError, "Internal Error: Invalid compiler type requested." end end |