class Puppet::ModuleTool::Errors::InvalidModuleError

Public Instance Methods

multiline() click to toggle source
# File lib/puppet/module_tool/errors/shared.rb, line 180
def multiline
  message = []
  message << "Could not #{@action} module '#{@name}'"
  message << "  Failure trying to parse metadata"
  message << "    Original message was: #{@error.message}"
  message.join("\n")
end

Public Class Methods

new(name, options) click to toggle source
# File lib/puppet/module_tool/errors/shared.rb, line 173
def initialize(name, options)
  @name   = name
  @action = options[:action]
  @error  = options[:error]
  super "Could not #{@action} '#{@name}'; #{@error.message}"
end