class Puppet::ModuleTool::Errors::MissingPackageError

Public Class Methods

new(options) click to toggle source
Calls superclass method Puppet::Error::new
   # File lib/puppet/module_tool/errors/installer.rb
29 def initialize(options)
30   @requested_package = options[:requested_package]
31   @source = options[:source]
32 
33   super _("Could not install '%{requested_package}'; no releases are available from %{source}") % { requested_package: @requested_package, source: @source }
34 end

Public Instance Methods

multiline() click to toggle source
   # File lib/puppet/module_tool/errors/installer.rb
36 def multiline
37   message = []
38   message << _("Could not install '%{requested_package}'") % { requested_package: @requested_package }
39   message << _("  No releases are available from %{source}") % { source: @source }
40   message << _("    Does '%{requested_package}' have at least one published release?") % { requested_package: @requested_package }
41   message.join("\n")
42 end