Sha256: e6535079b2e00b712ff9ee9491ed22522d7733ab58ccde42ed008c7bdd4b953a

Contents?: true

Size: 392 Bytes

Versions: 4

Compression:

Stored size: 392 Bytes

Contents

module Bolt
  class Node
    class BaseError < StandardError
      attr_reader :issue_code

      def initialize(message, issue_code)
        super(message)
        @issue_code = issue_code
      end

      def kind
        'puppetlabs.tasks/node-error'
      end
    end

    class ConnectError < BaseError
      def kind
        'puppetlabs.tasks/connect-error'
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bolt-0.8.0 lib/bolt/node/errors.rb
bolt-0.7.0 lib/bolt/node/errors.rb
bolt-0.6.1 lib/bolt/node/errors.rb
bolt-0.6.0 lib/bolt/node/errors.rb