diff options
Diffstat (limited to 'lib/puppet/file_serving/content.rb')
-rw-r--r-- | lib/puppet/file_serving/content.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/puppet/file_serving/content.rb b/lib/puppet/file_serving/content.rb index 3cb428e63..9398513e7 100644 --- a/lib/puppet/file_serving/content.rb +++ b/lib/puppet/file_serving/content.rb @@ -5,23 +5,23 @@ require 'puppet/indirector' require 'puppet/file_serving' require 'puppet/file_serving/file_base' -require 'puppet/file_serving/terminus_selector' +require 'puppet/file_serving/indirection_hooks' # A class that handles retrieving file contents. # It only reads the file when its content is specifically # asked for. class Puppet::FileServing::Content < Puppet::FileServing::FileBase extend Puppet::Indirector - indirects :file_content, :extend => Puppet::FileServing::TerminusSelector + indirects :file_content, :extend => Puppet::FileServing::IndirectionHooks attr_reader :path # Read the content of our file in. - def content(base = nil) + def content # This stat can raise an exception, too. - raise(ArgumentError, "Cannot read the contents of links unless following links") if stat(base).ftype == "symlink" + raise(ArgumentError, "Cannot read the contents of links unless following links") if stat().ftype == "symlink" - ::File.read(full_path(base)) + ::File.read(full_path()) end # Just return the file contents as the yaml. This allows us to |