Class: PromptCanary::AdapterFactory
- Inherits:
-
Object
- Object
- PromptCanary::AdapterFactory
- Defined in:
- lib/prompt_canary/adapter_factory.rb
Constant Summary collapse
Class Method Summary collapse
Class Method Details
.build(adapter_name) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/prompt_canary/adapter_factory.rb', line 9 def self.build(adapter_name) builder = REGISTRY[adapter_name] raise ConfigurationError, "Unknown adapter: #{adapter_name.inspect}" unless builder builder.call end |