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 212 def initialize(name, options) 213 @name = name 214 @action = options[:action] 215 @error = options[:error] 216 super _("Could not %{action} '%{module_name}'; %{error}") % { action: @action, module_name: @name, error: @error.message } 217 end
Public Instance Methods
multiline()
click to toggle source
# File lib/puppet/module_tool/errors/shared.rb 219 def multiline 220 message = [] 221 message << _("Could not %{action} module '%{module_name}'") % { action: @action, module_name: @name } 222 message << _(" Failure trying to parse metadata") 223 message << _(" Original message was: %{message}") % { message: @error.message } 224 message.join("\n") 225 end