blob: 62234e360bc4726a12b8e967961f9bc70b488ab2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
require 'puppet/file_serving/terminus_helper'
require 'puppet/indirector/terminus'
class Puppet::Indirector::DirectFileServer < Puppet::Indirector::Terminus
include Puppet::FileServing::TerminusHelper
def find(request)
return nil unless FileTest.exists?(request.key)
instance = model.new(request.key)
instance.links = request.options[:links] if request.options[:links]
instance
end
def search(request)
return nil unless FileTest.exists?(request.key)
path2instances(request, request.key)
end
end
|