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
- #count(name) ⇒ Object
- #create(name) ⇒ Object
- #delete(name) ⇒ Object
- #get(name) ⇒ Object
- #list(name) ⇒ Object
- #update(name) ⇒ Object
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" |