Class: McpInspector::Presentation::BaseFormatter
- Inherits:
-
Object
- Object
- McpInspector::Presentation::BaseFormatter
- Defined in:
- lib/mcp_inspector/presentation/base_formatter.rb
Direct Known Subclasses
Instance Method Summary collapse
- #format_config_details(server_config, metadata = {}) ⇒ Object
- #format_config_list(servers, metadata = {}) ⇒ Object
- #format_error(error, metadata = {}) ⇒ Object
- #format_prompt_result(result, metadata = {}) ⇒ Object
- #format_prompts_list(prompts, metadata = {}) ⇒ Object
- #format_resource_content(content, metadata = {}) ⇒ Object
- #format_resources_list(resources, metadata = {}) ⇒ Object
- #format_server_info(info, metadata = {}) ⇒ Object
- #format_success(data, metadata = {}) ⇒ Object
- #format_tool_result(result, metadata = {}) ⇒ Object
- #format_tools_list(tools, metadata = {}) ⇒ Object
-
#initialize(pretty: true) ⇒ BaseFormatter
constructor
A new instance of BaseFormatter.
Constructor Details
#initialize(pretty: true) ⇒ BaseFormatter
Returns a new instance of BaseFormatter.
6 7 8 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 6 def initialize(pretty: true) @pretty = pretty end |
Instance Method Details
#format_config_details(server_config, metadata = {}) ⇒ Object
50 51 52 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 50 def format_config_details(server_config, = {}) raise NotImplementedError, "Subclasses must implement #format_config_details" end |
#format_config_list(servers, metadata = {}) ⇒ Object
46 47 48 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 46 def format_config_list(servers, = {}) raise NotImplementedError, "Subclasses must implement #format_config_list" end |
#format_error(error, metadata = {}) ⇒ Object
14 15 16 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 14 def format_error(error, = {}) raise NotImplementedError, "Subclasses must implement #format_error" end |
#format_prompt_result(result, metadata = {}) ⇒ Object
38 39 40 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 38 def format_prompt_result(result, = {}) raise NotImplementedError, "Subclasses must implement #format_prompt_result" end |
#format_prompts_list(prompts, metadata = {}) ⇒ Object
26 27 28 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 26 def format_prompts_list(prompts, = {}) raise NotImplementedError, "Subclasses must implement #format_prompts_list" end |
#format_resource_content(content, metadata = {}) ⇒ Object
34 35 36 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 34 def format_resource_content(content, = {}) raise NotImplementedError, "Subclasses must implement #format_resource_content" end |
#format_resources_list(resources, metadata = {}) ⇒ Object
22 23 24 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 22 def format_resources_list(resources, = {}) raise NotImplementedError, "Subclasses must implement #format_resources_list" end |
#format_server_info(info, metadata = {}) ⇒ Object
42 43 44 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 42 def format_server_info(info, = {}) raise NotImplementedError, "Subclasses must implement #format_server_info" end |
#format_success(data, metadata = {}) ⇒ Object
10 11 12 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 10 def format_success(data, = {}) raise NotImplementedError, "Subclasses must implement #format_success" end |
#format_tool_result(result, metadata = {}) ⇒ Object
30 31 32 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 30 def format_tool_result(result, = {}) raise NotImplementedError, "Subclasses must implement #format_tool_result" end |
#format_tools_list(tools, metadata = {}) ⇒ Object
18 19 20 |
# File 'lib/mcp_inspector/presentation/base_formatter.rb', line 18 def format_tools_list(tools, = {}) raise NotImplementedError, "Subclasses must implement #format_tools_list" end |