Class: RubyLLM::MCP::Configuration::Elicitation

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeElicitation

Returns a new instance of Elicitation.



106
107
108
109
# File 'lib/ruby_llm/mcp/configuration.rb', line 106

def initialize
  @form = true
  @url = false
end

Instance Attribute Details

#formObject

Returns the value of attribute form.



104
105
106
# File 'lib/ruby_llm/mcp/configuration.rb', line 104

def form
  @form
end

#urlObject

Returns the value of attribute url.



104
105
106
# File 'lib/ruby_llm/mcp/configuration.rb', line 104

def url
  @url
end

Instance Method Details

#enabled?Boolean

Returns:

  • (Boolean)


111
112
113
# File 'lib/ruby_llm/mcp/configuration.rb', line 111

def enabled?
  @form || @url
end