class RubyLLM::MCP::Configuration::Sampling
def enabled?
def enabled? @enabled end
def guard(&block)
def guard(&block) @guard = block if block_given? @guard end
def initialize
def initialize set_defaults end
def preferred_model(&block)
def preferred_model(&block) @preferred_model = block if block_given? @preferred_model end
def reset!
def reset! set_defaults end
def set_defaults
def set_defaults @enabled = false @preferred_model = nil @guard = nil end