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