class Puppet::ModuleTool::Errors::DowngradingUnsupportedError

Public Class Methods

new(options) click to toggle source
   # File lib/puppet/module_tool/errors/upgrader.rb
46 def initialize(options)
47   @module_name    = options[:module_name]
48   @requested_version = options[:requested_version]
49   @installed_version = options[:installed_version]
50   @conditions        = options[:conditions]
51   @action            = options[:action]
52 
53   super _("Could not %{action} '%{module_name}' (%{version}); downgrades are not allowed") % { action: @action, module_name: @module_name, version: vstring }
54 end

Public Instance Methods

multiline() click to toggle source
   # File lib/puppet/module_tool/errors/upgrader.rb
56 def multiline
57   message = []
58   message << _("Could not %{action} module '%{module_name}' (%{version})") % { action: @action, module_name: @module_name, version: vstring }
59   message << _("  Downgrading is not allowed.")
60   message.join("\n")
61 end