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