Method: ActionMCP::ResourceTemplate.to_h
- Defined in:
- lib/action_mcp/resource_template.rb
.to_h ⇒ Object
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/action_mcp/resource_template.rb', line 109 def to_h name_value = defined?(@template_name) ? @template_name : name.demodulize.underscore.gsub(/_template$/, "") result = { uriTemplate: @uri_template, name: name_value, description: @description, mimeType: @mime_type }.compact # Add _meta if present result[:_meta] = @_meta if @_meta&.any? result end |