class Puppet::FileBucketFile::Selector

Public Instance Methods

authorized?(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
39 def authorized?(request)
40   terminus = get_terminus(request)
41   if terminus.respond_to?(:authorized?)
42     terminus.authorized?(request)
43   else
44     true
45   end
46 end
destroy(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
35 def destroy(request)
36   get_terminus(request).destroy(request)
37 end
find(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
23 def find(request)
24   get_terminus(request).find(request)
25 end
get_terminus(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
15 def get_terminus(request)
16   indirection.terminus(select(request))
17 end
head(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
19 def head(request)
20   get_terminus(request).head(request)
21 end
save(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
27 def save(request)
28   get_terminus(request).save(request)
29 end
select(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
 7 def select(request)
 8   if request.protocol == 'https'
 9     :rest
10   else
11     :file
12   end
13 end
validate_key(request) click to toggle source
   # File lib/puppet/indirector/file_bucket_file/selector.rb
48 def validate_key(request)
49   get_terminus(request).validate(request)
50 end