Class: ActionPrompt::Adapters::Null
- Defined in:
- lib/action_prompt/adapters/null.rb
Overview
A no-op adapter that silently discards all prompts and returns nil.
Useful for disabling LLM calls in environments where you want to suppress all outbound requests (e.g., a staging environment without API credentials).
ActionPrompt.configure do |config|
config.adapter = ActionPrompt::Adapters::Null.new
end
Instance Method Summary collapse
-
#complete(prompt_text, options = {}) ⇒ nil
Always returns nil without making any external calls.
Instance Method Details
#complete(prompt_text, options = {}) ⇒ nil
Returns always returns nil without making any external calls.
16 17 18 |
# File 'lib/action_prompt/adapters/null.rb', line 16 def complete(prompt_text, = {}) # rubocop:disable Lint/UnusedMethodArgument nil end |