class Rubydex::MCPServer::Error
Public Class Methods
(String, ?String, ?String) → void
Source
# File lib/rubydex/mcp_server/protocol.rb, line 32 def initialize(error, message = nil, suggestion = nil) @error = error @message = message @suggestion = suggestion end
Public Instance Methods
(*untyped) → String
Source
# File lib/rubydex/mcp_server/protocol.rb, line 39 def to_json(*args) payload = { error: @error } payload[:message] = @message if @message payload[:suggestion] = @suggestion if @suggestion payload.to_json(*args) end