Sha256: 1b5511035de62d9d03915ca0dff78d9b64db197db88c8f8a76c35daf97bffa88

Contents?: true

Size: 662 Bytes

Versions: 6

Compression:

Stored size: 662 Bytes

Contents

#
#  Created by Luke Kanies on 2007-10-24.
#  Copyright (c) 2007. All rights reserved.

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]
        return instance
    end

    def search(request)
        return nil unless FileTest.exists?(request.key)
        path2instances(request, request.key)
    end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
puppet-0.25.5 lib/puppet/indirector/direct_file_server.rb
puppet-0.25.4 lib/puppet/indirector/direct_file_server.rb
puppet-0.25.3 lib/puppet/indirector/direct_file_server.rb
puppet-0.25.2 lib/puppet/indirector/direct_file_server.rb
puppet-0.25.1 lib/puppet/indirector/direct_file_server.rb
puppet-0.25.0 lib/puppet/indirector/direct_file_server.rb