Exception: PyrxSynapse::SynapseRateLimitError
- Inherits:
-
SynapseError
- Object
- StandardError
- SynapseError
- PyrxSynapse::SynapseRateLimitError
- Defined in:
- lib/pyrx_synapse/errors.rb
Overview
Raised on 429 Too Many Requests.
Instance Attribute Summary collapse
-
#retry_after ⇒ Object
readonly
Returns the value of attribute retry_after.
Attributes inherited from SynapseError
Instance Method Summary collapse
-
#initialize(message, status:, code: nil, request_id: nil, retry_after: 60.0) ⇒ SynapseRateLimitError
constructor
A new instance of SynapseRateLimitError.
Constructor Details
#initialize(message, status:, code: nil, request_id: nil, retry_after: 60.0) ⇒ SynapseRateLimitError
Returns a new instance of SynapseRateLimitError.
23 24 25 26 |
# File 'lib/pyrx_synapse/errors.rb', line 23 def initialize(, status:, code: nil, request_id: nil, retry_after: 60.0) super(, status: status, code: code, request_id: request_id) @retry_after = retry_after.to_f end |
Instance Attribute Details
#retry_after ⇒ Object (readonly)
Returns the value of attribute retry_after.
21 22 23 |
# File 'lib/pyrx_synapse/errors.rb', line 21 def retry_after @retry_after end |