Sha256: edbbe72ac49d993cb8d7f636e798a8c75b006a5717d649cba066f74a168172ed
Contents?: true
Size: 936 Bytes
Versions: 13
Compression:
Stored size: 936 Bytes
Contents
# frozen_string_literal: true require 'bolt/error' module Bolt class Node class BaseError < Bolt::Error attr_reader :issue_code def initialize(message, issue_code) super(message, kind, nil, issue_code) end def kind 'puppetlabs.tasks/node-error' end end class ConnectError < BaseError def kind 'puppetlabs.tasks/connect-error' end end class EscalateError < BaseError def kind 'puppetlabs.tasks/escalate-error' end end class FileError < BaseError def kind 'puppetlabs.tasks/task_file_error' end end class EnvironmentVarError < BaseError def initialize(var, val) message = "Could not set environment variable '#{var}' to '#{val}'" super(message, 'ENVVAR_ERROR') end def kind 'puppetlabs.tasks/environment-var-error' end end end end
Version data entries
13 entries across 13 versions & 1 rubygems