Sha256: d4c435595dd36108caaf97e91ff25a033c34bc9b403310a68e7f6a2b46dbc20e
Contents?: true
Size: 733 Bytes
Versions: 689
Compression:
Stored size: 733 Bytes
Contents
require 'puppet/file_serving/metadata' require 'puppet/indirector/file_metadata' require 'puppet/indirector/code' require 'puppet/file_serving/terminus_selector' class Puppet::Indirector::FileMetadata::Selector < Puppet::Indirector::Code desc "Select the terminus based on the request" include Puppet::FileServing::TerminusSelector def get_terminus(request) indirection.terminus(select(request)) end def find(request) get_terminus(request).find(request) end def search(request) get_terminus(request).search(request) end def authorized?(request) terminus = get_terminus(request) if terminus.respond_to?(:authorized?) terminus.authorized?(request) else true end end end
Version data entries
689 entries across 689 versions & 5 rubygems