class Puppet::ModuleTool::Errors::PermissionDeniedCreateInstallDirectoryError
Public Class Methods
new(original, options)
click to toggle source
Calls superclass method
Puppet::Error::new
# File lib/puppet/module_tool/errors/installer.rb 64 def initialize(original, options) 65 @requested_module = options[:requested_module] 66 @requested_version = options[:requested_version] 67 @directory = options[:directory] 68 super(_("'%{module_name}' (%{version}) requested; Permission is denied to create %{dir}.") % { module_name: @requested_module, version: @requested_version, dir: @directory }, original) 69 end
Public Instance Methods
multiline()
click to toggle source
# File lib/puppet/module_tool/errors/installer.rb 71 def multiline 72 message = [] 73 message << _("Could not install module '%{module_name}' (%{version})") % { module_name: @requested_module, version: @requested_version } 74 message << _(" Permission is denied when trying to create directory '%{directory}'.") % { directory: @directory } 75 message << _(' A potential solution is to check the ownership and permissions of parent directories.') 76 message.join("\n") 77 end