class Puppet::ModuleTool::Errors::NotInstalledError
Public Class Methods
new(options)
click to toggle source
Calls superclass method
Puppet::Error::new
# File lib/puppet/module_tool/errors/shared.rb 148 def initialize(options) 149 @module_name = options[:module_name] 150 @suggestions = options[:suggestions] || [] 151 @action = options[:action] 152 super _("Could not %{action} '%{module_name}'; module is not installed") % { action: @action, module_name: @module_name } 153 end
Public Instance Methods
multiline()
click to toggle source
# File lib/puppet/module_tool/errors/shared.rb 155 def multiline 156 message = [] 157 message << _("Could not %{action} module '%{module_name}'") % { action: @action, module_name: @module_name } 158 message << _(" Module '%{module_name}' is not installed") % { module_name: @module_name } 159 message += @suggestions.map do |suggestion| 160 #TRANSLATORS `puppet module %{action} %{suggestion}` is a command line and should not be translated 161 _(" You may have meant `puppet module %{action} %{suggestion}`") % { action: @action, suggestion: suggestion } 162 end 163 #TRANSLATORS `puppet module install` is a command line and should not be translated 164 message << _(" Use `puppet module install` to install this module") if @action == :upgrade 165 message.join("\n") 166 end