class Puppet::ModuleTool::Errors::InvalidModuleError
Public Class Methods
new(name, options)
click to toggle source
Calls superclass method
Puppet::Error::new
# File lib/puppet/module_tool/errors/shared.rb 213 def initialize(name, options) 214 @name = name 215 @action = options[:action] 216 @error = options[:error] 217 super _("Could not %{action} '%{module_name}'; %{error}") % { action: @action, module_name: @name, error: @error.message } 218 end
Public Instance Methods
multiline()
click to toggle source
# File lib/puppet/module_tool/errors/shared.rb 220 def multiline 221 message = [] 222 message << _("Could not %{action} module '%{module_name}'") % { action: @action, module_name: @name } 223 message << _(" Failure trying to parse metadata") 224 message << _(" Original message was: %{message}") % { message: @error.message } 225 message.join("\n") 226 end