Module: OdataDuty::OperationVerbs

Extended by:
OperationVerbs
Included in:
OperationVerbs
Defined in:
lib/odata_duty/operation_verbs.rb

Overview

Generated verb text shared between MCP tool descriptions (McpServerBuilder) and the $oas2 operation summary (oas2/*_path.rb), keyed by operation, so the two contracts can't drift.

Instance Method Summary collapse

Instance Method Details

#count(name) ⇒ Object



8
# File 'lib/odata_duty/operation_verbs.rb', line 8

def count(name) = "Count #{name} records"

#create(name) ⇒ Object



9
# File 'lib/odata_duty/operation_verbs.rb', line 9

def create(name) = "Create a new #{name} record"

#delete(name) ⇒ Object



12
# File 'lib/odata_duty/operation_verbs.rb', line 12

def delete(name) = "Delete an existing #{name} record"

#get(name) ⇒ Object



10
# File 'lib/odata_duty/operation_verbs.rb', line 10

def get(name) = "Get a single #{name} record by ID"

#list(name) ⇒ Object



7
# File 'lib/odata_duty/operation_verbs.rb', line 7

def list(name) = "List #{name} records"

#update(name) ⇒ Object



11
# File 'lib/odata_duty/operation_verbs.rb', line 11

def update(name) = "Update an existing #{name} record"