Merge pull request #314 from koic/remove_redundant_respond_to_flush

Remove redundant `respond_to?(:flush)` guard in `StreamableHTTPTransport`
This commit is contained in:
Koichi ITO 2026-04-18 00:43:42 +09:00 • committed by GitHub
commit 52f8384e9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -269,12 +269,12 @@ module MCP
def send_to_stream(stream, data)
message = data.is_a?(String) ? data : data.to_json
stream.write("data: #{message}\n\n")
stream.flush if stream.respond_to?(:flush)
stream.flush
end
def send_ping_to_stream(stream)
stream.write(": ping #{Time.now.iso8601}\n\n")
stream.flush if stream.respond_to?(:flush)
stream.flush
end
def handle_post(request)