Class: Woods::MCP::Renderers::JsonRenderer

Inherits:
ToolResponseRenderer show all
Defined in:
lib/woods/mcp/renderers/json_renderer.rb

Overview

Passthrough renderer that returns JSON.pretty_generate output. Preserves backward-compatible behavior.

Direct Known Subclasses

Console::JsonConsoleRenderer

Constant Summary

Constants inherited from ToolResponseRenderer

ToolResponseRenderer::VALID_FORMATS

Instance Method Summary collapse

Methods inherited from ToolResponseRenderer

for, #render

Instance Method Details

#render_default(data) ⇒ String

Returns Pretty-printed JSON.

Parameters:

  • data (Object)

    Any JSON-serializable data

Returns:

  • (String)

    Pretty-printed JSON



11
12
13
# File 'lib/woods/mcp/renderers/json_renderer.rb', line 11

def render_default(data)
  JSON.pretty_generate(data)
end