Exception: Yes::Core::ProcessManagers::Base::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/yes/core/process_managers/base.rb

Overview

Error class for process manager failures, with optional extra context.

Direct Known Subclasses

AccessTokenClient::Error

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg, extra: {}) ⇒ Error

Returns a new instance of Error.

Parameters:

  • msg (String)

    the error message

  • extra (Hash) (defaults to: {})

    additional error information



24
25
26
27
# File 'lib/yes/core/process_managers/base.rb', line 24

def initialize(msg, extra: {})
  @extra = extra
  super(msg)
end

Instance Attribute Details

#extraHash

Returns additional error context.

Returns:

  • (Hash)

    additional error context



20
21
22
# File 'lib/yes/core/process_managers/base.rb', line 20

def extra
  @extra
end