Class: RubyMCP::Requests::CompletionComplete
Instance Method Summary
collapse
#id, #initialize, #method
Instance Method Details
#allowed_in_lifecycle?(lifecycle) ⇒ Boolean
16
17
18
|
# File 'lib/ruby_mcp/requests/completion_complete.rb', line 16
def allowed_in_lifecycle?(lifecycle)
lifecycle.operation_phase?
end
|
#argument_name ⇒ Object
6
7
8
|
# File 'lib/ruby_mcp/requests/completion_complete.rb', line 6
def argument_name
@json.dig("params", "argument", "name")
end
|
#param ⇒ Object
10
11
12
13
14
|
# File 'lib/ruby_mcp/requests/completion_complete.rb', line 10
def param
{
@json.dig("params", "argument", "name").to_sym => @json.dig("params", "argument", "value")
}
end
|
#ref ⇒ Object
2
3
4
|
# File 'lib/ruby_mcp/requests/completion_complete.rb', line 2
def ref
@json.dig("params", "ref")
end
|