mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-11-23 03:53:44 +00:00
update ruby samples
This commit is contained in:
parent
5ad2f84650
commit
2c4c24728f
@ -322,9 +322,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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -278,9 +278,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
|
||||
|
||||
|
||||
@ -278,9 +278,13 @@ module Petstore
|
||||
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 = Petstore.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
|
||||
|
||||
|
||||
@ -278,9 +278,13 @@ module XAuthIDAlias
|
||||
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 = XAuthIDAlias.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
|
||||
|
||||
|
||||
@ -277,9 +277,13 @@ module DynamicServers
|
||||
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 = DynamicServers.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
|
||||
|
||||
|
||||
@ -277,9 +277,13 @@ module Petstore
|
||||
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 = Petstore.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
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user