Method: Puppet::Parser::Compiler#initialize

Defined in:
lib/puppet/parser/compiler.rb

#initialize(node, code_id: nil) ⇒ Compiler

Returns a new instance of Compiler.



276
277
278
279
280
281
282
283
# File 'lib/puppet/parser/compiler.rb', line 276

def initialize(node, code_id: nil)
  @node = sanitize_node(node)
  @code_id = code_id
  initvars
  add_catalog_validators
  # Resolutions of fully qualified variable names
  @qualified_variables = {}
end