Exception: Legion::Extensions::Llm::UnsupportedCapabilityError
- Inherits:
-
Errors::UnsupportedCapability
- Object
- StandardError
- Errors::UnsupportedCapability
- Legion::Extensions::Llm::UnsupportedCapabilityError
- Defined in:
- lib/legion/extensions/llm/error.rb
Overview
Backward-compatible unsupported-capability error alias.
Instance Attribute Summary
Attributes inherited from Errors::UnsupportedCapability
#capability, #model, #provider
Instance Method Summary collapse
-
#initialize(message = nil, provider: nil, capability: nil, model: nil) ⇒ UnsupportedCapabilityError
constructor
A new instance of UnsupportedCapabilityError.
Constructor Details
#initialize(message = nil, provider: nil, capability: nil, model: nil) ⇒ UnsupportedCapabilityError
Returns a new instance of UnsupportedCapabilityError.
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/legion/extensions/llm/error.rb', line 32 def initialize( = nil, provider: nil, capability: nil, model: nil) if provider && capability super(provider:, capability:, model:) else @provider = provider @capability = capability @model = model StandardError.instance_method(:initialize).bind_call(self, ) end end |