Exception: Assinafy::Error
- Inherits:
-
StandardError
- Object
- StandardError
- Assinafy::Error
- Defined in:
- lib/assinafy/errors.rb,
sig/assinafy.rbs
Overview
Base class for all errors raised by the SDK. Carries an optional context Hash that may contain useful debugging details (e.g. response data, IDs).
Direct Known Subclasses
Instance Attribute Summary collapse
-
#context ⇒ Hash
readonly
Arbitrary metadata about the error.
Instance Method Summary collapse
-
#initialize(message = nil, context = {}) ⇒ Error
constructor
A new instance of Error.
Constructor Details
#initialize(message = nil, context = {}) ⇒ Error
Returns a new instance of Error.
10 11 12 13 |
# File 'lib/assinafy/errors.rb', line 10 def initialize( = nil, context = {}) super() @context = context || {} end |
Instance Attribute Details
#context ⇒ Hash (readonly)
Returns arbitrary metadata about the error.
8 9 10 |
# File 'lib/assinafy/errors.rb', line 8 def context @context end |