mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-19 22:47:07 +00:00
update ruby samples
This commit is contained in:
@@ -255,9 +255,13 @@ module OpenapiClient
|
||||
data.each { |k, v| hash[k] = convert_to_type(v, sub_type) }
|
||||
end
|
||||
else
|
||||
# models (e.g. Pet) or oneOf
|
||||
# models (e.g. Pet) or oneOf/anyOf
|
||||
klass = OpenapiClient.const_get(return_type)
|
||||
klass.respond_to?(:openapi_one_of) ? klass.build(data) : klass.build_from_hash(data)
|
||||
if klass.respond_to?(:openapi_one_of) || klass.respond_to?(:openapi_any_of)
|
||||
klass.build(data)
|
||||
else
|
||||
klass.build_from_hash(data)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user