Sha256: 0013f50bd92092c39a7a8e3b10dac1999a5fe6fd3822aa948a49d531cf2bf70a

Contents?: true

Size: 356 Bytes

Versions: 24

Compression:

Stored size: 356 Bytes

Contents

module Puppet::ModuleTool::Errors
  class ModuleToolError < StandardError
    def v(version)
      (version || '???').to_s.sub(/^(?=\d)/, 'v')
    end

    def vstring
      if @action == :upgrade
        "#{v(@installed_version)} -> #{v(@requested_version)}"
      else
        "#{v(@installed_version || @requested_version)}"
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 3 rubygems

Version Path
puppet-parse-0.1.4 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.1.3 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.1.2 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.1.1 lib/vendor/puppet/module_tool/errors/base.rb
puppet-2.7.26 lib/puppet/module_tool/errors/base.rb
puppet-2.7.25 lib/puppet/module_tool/errors/base.rb
puppet-2.7.24 lib/puppet/module_tool/errors/base.rb
puppet-2.7.23 lib/puppet/module_tool/errors/base.rb
puppet-2.7.22 lib/puppet/module_tool/errors/base.rb
puppet-parse-0.1.0 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.0.6 lib/vendor/puppet/module_tool/errors/base.rb
puppet-2.7.21 lib/puppet/module_tool/errors/base.rb
puppet-parse-0.0.5 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.0.4 lib/vendor/puppet/module_tool/errors/base.rb
puppet-parse-0.0.2 lib/vendor/puppet/module_tool/errors/base.rb
puppet-2.7.20 lib/puppet/module_tool/errors/base.rb
puppet-2.7.20.rc1 lib/puppet/module_tool/errors/base.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/module_tool/errors/base.rb
puppet-2.7.19 lib/puppet/module_tool/errors/base.rb
librarian-puppet-0.9.3 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/module_tool/errors/base.rb