Method: Puppet::Pops::Loader::LoaderPaths::PlanPath#initialize

Defined in:
lib/puppet/pops/loader/loader_paths.rb

#initialize(loader) ⇒ PlanPath

Returns a new instance of PlanPath.

API:

  • public



319
320
321
322
323
324
325
326
327
328
# File 'lib/puppet/pops/loader/loader_paths.rb', line 319

def initialize(loader)
  super

  if Puppet.lookup(:yaml_plan_instantiator) { nil }
    @extensions = [PP_EXT, YAML_EXT]
  else
    @extensions = [PP_EXT]
  end
  @init_filenames = @extensions.map { |ext| "init#{ext}" }
end