in lib/anthropic/internal/type/union.rb [197:209]
def dump(value, state:)
if (target = resolve_variant(value))
return Anthropic::Internal::Type::Converter.dump(target, value, state: state)
end
known_variants.each do
target = _2.call
return Anthropic::Internal::Type::Converter.dump(target, value, state: state) if target === value
end
super
end