in lib/openai/internal/type/union.rb [219:229]
def inspect(depth: 0)
if depth.positive?
return is_a?(Module) ? super() : self.class.name
end
members = variants.map { OpenAI::Internal::Type::Converter.inspect(_1, depth: depth.succ) }
prefix = is_a?(Module) ? name : self.class.name
"#{prefix}[#{members.join(' | ')}]"
end