Class: CovLoupe::Tools::FileCoverageDetailedTool
- Defined in:
- lib/cov_loupe/tools/file_coverage_detailed_tool.rb
Constant Summary
Constants inherited from BaseTool
BaseTool::COMMON_PROPERTIES, BaseTool::DEFAULT_SORT_ORDER, BaseTool::ERROR_MODE_PROPERTY, BaseTool::FILE_INPUT_SCHEMA, BaseTool::PATH_PROPERTY, BaseTool::SORT_ORDER_PROPERTY, BaseTool::TRACKED_GLOBS_PROPERTY
Class Method Summary collapse
Methods inherited from BaseTool
call_with_file_payload, coverage_schema, create_configured_model, create_model, default_model_options, handle_mcp_error, input_schema_def, model_config_for, resolve_output_chars, respond_json, with_error_handling
Class Method Details
.call(path:, root: nil, resultset: nil, raise_on_stale: nil, error_mode: 'log', output_chars: nil, server_context:) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/cov_loupe/tools/file_coverage_detailed_tool.rb', line 20 def call(path:, root: nil, resultset: nil, raise_on_stale: nil, error_mode: 'log', output_chars: nil, server_context:) call_with_file_payload( path: path, error_mode: error_mode, output_chars: output_chars, server_context: server_context, root: root, resultset: resultset, raise_on_stale: raise_on_stale ) end |