Class: Anthropic::Internal::Type::Unknown Abstract Private
- Inherits:
-
Object
- Object
- Anthropic::Internal::Type::Unknown
- Extended by:
- Converter, Util::SorbetRuntimeSupport
- Defined in:
- lib/anthropic/internal/type/unknown.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
When we don’t know what to expect for the value.
Direct Known Subclasses
Class Method Summary collapse
- .==(other) ⇒ Boolean
- .===(other) ⇒ Boolean
-
.coerce(value, state:) ⇒ Object
private
No coercion needed for Unknown type.
- .dump(value, state: ) ⇒ Object private
- .to_sorbet_type ⇒ Object private
Methods included from Converter
coerce, dump, inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Util::SorbetRuntimeSupport
const_missing, define_sorbet_constant!, sorbet_constant_defined?, to_sorbet_type
Class Method Details
.==(other) ⇒ Boolean
31 |
# File 'lib/anthropic/internal/type/unknown.rb', line 31 def self.==(other) = other.is_a?(Class) && other <= Anthropic::Internal::Type::Unknown |
.===(other) ⇒ Boolean
24 |
# File 'lib/anthropic/internal/type/unknown.rb', line 24 def self.===(other) = true |
.coerce(value, state:) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
No coercion needed for Unknown type.
53 54 55 56 |
# File 'lib/anthropic/internal/type/unknown.rb', line 53 def coerce(value, state:) state.fetch(:exactness)[:yes] += 1 value end |
.dump(value, state: ) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
|
# File 'lib/anthropic/internal/type/unknown.rb', line 58
|
.to_sorbet_type ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
72 73 74 |
# File 'lib/anthropic/internal/type/unknown.rb', line 72 def to_sorbet_type T.anything end |