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
28 def initialize(options)
29   @requested_package = options[:requested_package]
30   @source = options[:source]
31 
32   super _("Could not install '%{requested_package}'; no releases are available from %{source}") % { requested_package: @requested_package, source: @source }
33 end

Public Instance Methods

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