class Puppet::FileBucketFile::Selector

Public Instance Methods

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