class FileServing::Mount::Plugins

Find files in the modules’ plugins directories. This is a very strange mount because it merges many directories into one.

Public Instance Methods

find(relative_path, request) click to toggle source

Return an instance of the appropriate class.

# File lib/puppet/file_serving/mount/plugins.rb, line 8
def find(relative_path, request)
  return nil unless mod = request.environment.modules.find { |mod|  mod.plugin(relative_path) }

  path = mod.plugin(relative_path)

  path
end
valid?() click to toggle source
# File lib/puppet/file_serving/mount/plugins.rb, line 32
def valid?
  true
end