Class: OmnifocusMcp::Resources::StatsResource

Inherits:
Base
  • Object
show all
Defined in:
lib/omnifocus_mcp/resources/stats_resource.rb

Overview

Quick OmniFocus database statistics overview.

Instance Method Summary collapse

Methods inherited from Base

#content, #items_or_empty

Instance Method Details

#payloadObject



14
15
16
17
18
19
# File 'lib/omnifocus_mcp/resources/stats_resource.rb', line 14

def payload
  Tools::Operations::DatabaseStats.get_database_stats.fold(
    on_ok: ->(stats) { snake_case_keys(stats || {}) },
    on_error: ->(err) { { error: err } }
  )
end