Class: CovLoupe::Tools::FileCoverageRawTool

Inherits:
BaseTool
  • Object
show all
Defined in:
lib/cov_loupe/tools/file_coverage_raw_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_raw_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