Module: OmnifocusMcp::Tools::QueryStatuses
- Defined in:
- lib/omnifocus_mcp/tools/query_statuses.rb
Overview
Valid status filter values for ‘query_omnifocus`, shared by the MCP schema, generated OmniJS, and specs.
Constant Summary collapse
- TASK =
%w[Next Available Blocked DueSoon Overdue Completed Dropped].freeze
- PROJECT =
%w[Active OnHold Done Dropped].freeze
Class Method Summary collapse
Class Method Details
.project_list_for_schema ⇒ Object
16 17 18 |
# File 'lib/omnifocus_mcp/tools/query_statuses.rb', line 16 def project_list_for_schema PROJECT.map { |s| "'#{s}'" }.join(", ") end |
.task_list_for_schema ⇒ Object
12 13 14 |
# File 'lib/omnifocus_mcp/tools/query_statuses.rb', line 12 def task_list_for_schema TASK.map { |s| "'#{s}'" }.join(", ") end |