Sha256: 5d75bee671e8fcd941e8564e2139384024b6eb2ccce4512870d63a0c04ca130c
Contents?: true
Size: 811 Bytes
Versions: 5
Compression:
Stored size: 811 Bytes
Contents
# # Created by Luke Kanies on 2007-10-24. # Copyright (c) 2007. All rights reserved. require 'puppet/file_serving/terminus_helper' require 'puppet/util/uri_helper' require 'puppet/indirector/terminus' class Puppet::Indirector::DirectFileServer < Puppet::Indirector::Terminus include Puppet::Util::URIHelper include Puppet::FileServing::TerminusHelper def find(request) uri = key2uri(request.key) return nil unless FileTest.exists?(uri.path) instance = model.new(request.key, :path => uri.path) instance.links = request.options[:links] if request.options[:links] return instance end def search(request) uri = key2uri(request.key) return nil unless FileTest.exists?(uri.path) path2instances(request, uri.path) end end
Version data entries
5 entries across 5 versions & 1 rubygems