Combine together multiple loaders to act as one. @api private
# File lib/puppet/environments.rb, line 321 def clear_all @loaders.each {|loader| loader.clear_all} end
@!macro loader_get
# File lib/puppet/environments.rb, line 302 def get(name) @loaders.each do |loader| if env = loader.get(name) return env end end nil end
@!macro loader_get_conf
# File lib/puppet/environments.rb, line 312 def get_conf(name) @loaders.each do |loader| if conf = loader.get_conf(name) return conf end end nil end
@!macro loader_list
# File lib/puppet/environments.rb, line 297 def list @loaders.collect(&:list).flatten end
@!macro loader_search_paths
# File lib/puppet/environments.rb, line 292 def search_paths @loaders.collect(&:search_paths).flatten end
# File lib/puppet/environments.rb, line 287 def initialize(*loaders) @loaders = loaders end