Sha256: 38f1fe6f2e5c0cc61e68e63be653240245bdec0357c71b27ace9b4ebcd3034b8

Contents?: true

Size: 621 Bytes

Versions: 21

Compression:

Stored size: 621 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]
    instance
  end

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

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
puppet-2.6.18 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.17 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.16 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.15 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.14 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.13 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.12 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.11 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.10 lib/puppet/indirector/direct_file_server.rb
puppet-2.7.3 lib/puppet/indirector/direct_file_server.rb
puppet-2.7.1 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.9 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.8 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.7 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.6 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.5 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.4 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.3 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.2 lib/puppet/indirector/direct_file_server.rb
puppet-2.6.1 lib/puppet/indirector/direct_file_server.rb