class Puppet::FileSystem::JRuby

Public Instance Methods

replace_file(path, mode = nil, &block) click to toggle source
   # File lib/puppet/file_system/jruby.rb
14 def replace_file(path, mode = nil, &block)
15   # MRI Ruby rename checks if destination is a directory and raises, while
16   # JRuby removes the directory and replaces the file.
17   if Puppet::FileSystem.directory?(path)
18     raise Errno::EISDIR, _("Is a directory: %{directory}") % { directory: path }
19   end
20 
21   super
22 end