Exception: GroqRuby::MCP::JsonRpcError
- Defined in:
- lib/groq_ruby/mcp/errors/json_rpc_error.rb
Overview
Server returned a JSON-RPC error response. Carries the protocol code, message, and any extra ‘data` payload.
Instance Attribute Summary collapse
-
#code ⇒ Integer
readonly
JSON-RPC error code (-32700..-32000 range).
-
#data ⇒ Object?
readonly
Optional error data payload.
Instance Method Summary collapse
-
#initialize(code:, message:, data: nil) ⇒ JsonRpcError
constructor
A new instance of JsonRpcError.
Constructor Details
#initialize(code:, message:, data: nil) ⇒ JsonRpcError
Returns a new instance of JsonRpcError.
14 15 16 17 18 |
# File 'lib/groq_ruby/mcp/errors/json_rpc_error.rb', line 14 def initialize(code:, message:, data: nil) @code = code @data = data super("MCP server error #{code}: #{}") end |
Instance Attribute Details
#code ⇒ Integer (readonly)
Returns JSON-RPC error code (-32700..-32000 range).
7 8 9 |
# File 'lib/groq_ruby/mcp/errors/json_rpc_error.rb', line 7 def code @code end |
#data ⇒ Object? (readonly)
Returns optional error data payload.
9 10 11 |
# File 'lib/groq_ruby/mcp/errors/json_rpc_error.rb', line 9 def data @data end |