Class: Dry::Schema::DSL

Inherits:
Object
  • Object
show all
Defined in:
lib/mcp/tool.rb

Instance Method Summary collapse

Instance Method Details

#meta(key_name, meta_key, value) ⇒ Object



151
152
153
154
155
156
157
158
159
160
161
# File 'lib/mcp/tool.rb', line 151

def meta(key_name, meta_key, value)
  @meta ||= {}
  @meta[key_name] ||= {}
  @meta[key_name][meta_key] = value

  # Store in current context if available
  context = MetadataContext.current
  return unless context

  context.store(key_name, meta_key, value)
end

#meta_dataObject



163
164
165
# File 'lib/mcp/tool.rb', line 163

def 
  @meta || {}
end