Broker access to the filesystem, converting local URIs into metadata or content objects.
Create our object. It must have a name.
# File lib/puppet/file_serving/mount.rb, line 19 def initialize(name) unless name =~ %r{^[-\w]+$} raise ArgumentError, "Invalid mount name format '#{name}'" end @name = name super() end
# File lib/puppet/file_serving/mount.rb, line 14 def find(path, options) raise NotImplementedError end
# File lib/puppet/file_serving/mount.rb, line 28 def search(path, options) raise NotImplementedError end
# File lib/puppet/file_serving/mount.rb, line 32 def to_s "mount[#{@name}]" end
A noop.
# File lib/puppet/file_serving/mount.rb, line 37 def validate end