Sha256: 96322a0e34a8dbf3d53146a6b65c5673408cc0beb5371fbc59c8125f0e8cdb2c

Contents?: true

Size: 551 Bytes

Versions: 68

Compression:

Stored size: 551 Bytes

Contents

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 Puppet::FileSystem.exist?(request.key)
    instance = model.new(request.key)
    instance.links = request.options[:links] if request.options[:links]
    instance
  end

  def search(request)
    return nil unless Puppet::FileSystem.exist?(request.key)
    path2instances(request, request.key)
  end
end

Version data entries

68 entries across 68 versions & 2 rubygems

Version Path
puppet-retrospec-0.12.2 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-3.8.7 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.7-x86-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.7-x64-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.6 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.6-x86-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.12.1 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-3.8.6-x64-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.12.0 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-3.8.5 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.5-x86-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.5-x64-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.4 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.4-x86-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-3.8.4-x64-mingw32 lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.11.0 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.10.0 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.9.1 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.9.0 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb
puppet-retrospec-0.8.1 vendor/gems/puppet-3.7.3/lib/puppet/indirector/direct_file_server.rb