Skip to content

Commit 949f173

Browse files
millotpFluf22
authored andcommitted
ruby
1 parent c68757e commit 949f173

File tree

7 files changed

+16
-2
lines changed

7 files changed

+16
-2
lines changed

templates/kotlin/tests/client/benchmark.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import kotlinx.coroutines.test.*
1212
import kotlinx.serialization.json.*
1313
import kotlinx.serialization.encodeToString
1414
import kotlin.test.*
15+
import kotlin.time.Duration.Companion.milliseconds
1516

1617
class {{clientPrefix}}Test {
1718

templates/kotlin/tests/client/client.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import kotlinx.coroutines.test.*
1414
import kotlinx.serialization.json.*
1515
import kotlinx.serialization.encodeToString
1616
import kotlin.test.*
17+
import kotlin.time.Duration.Companion.milliseconds
1718

1819
class {{clientPrefix}}Test {
1920

templates/kotlin/tests/e2e/e2e.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import kotlinx.coroutines.test.*
1414
import kotlinx.serialization.json.*
1515
import kotlinx.serialization.encodeToString
1616
import kotlin.test.*
17+
import kotlin.time.Duration.Companion.milliseconds
1718

1819
class {{clientPrefix}}Test {
1920

templates/kotlin/tests/method.mustache

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@
1818
{{/parametersWithDataType}}
1919
},
2020
{{/requestOptions.headers}}
21+
{{#requestOptions.timeouts.connect}}
22+
connectTimeout = {{.}}.milliseconds,
23+
{{/requestOptions.timeouts.connect}}
24+
{{#requestOptions.timeouts.read}}
25+
readTimeout = {{.}}.milliseconds,
26+
{{/requestOptions.timeouts.read}}
27+
{{#requestOptions.timeouts.write}}
28+
writeTimeout = {{.}}.milliseconds,
29+
{{/requestOptions.timeouts.write}}
2130
)
2231
{{/hasRequestOptions}}
2332
)

templates/kotlin/tests/requests/requests.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import io.ktor.http.*
1010
import kotlinx.coroutines.test.*
1111
import kotlinx.serialization.json.*
1212
import kotlin.test.*
13+
import kotlin.time.Duration.Companion.milliseconds
1314

1415
class {{clientPrefix}}Test {
1516

templates/ruby/api.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ module {{moduleName}}
139139
header_params = header_params.merge(request_options[:header_params]) unless request_options[:header_params].nil?
140140
{{/vendorExtensions}}
141141
{{#vendorExtensions.x-timeouts}}
142-
request_options[:timeout] ||= {{#vendorExtensions.x-use-read-transporter}}{{vendorExtensions.x-timeouts.read}}{{/vendorExtensions.x-use-read-transporter}} {{^vendorExtensions.x-use-read-transporter}}{{vendorExtensions.x-timeouts.write}}{{/vendorExtensions.x-use-read-transporter}}
142+
request_options[:timeout] ||= {{#vendorExtensions.x-use-read-transporter}}{{read}}{{/vendorExtensions.x-use-read-transporter}} {{^vendorExtensions.x-use-read-transporter}}{{write}}{{/vendorExtensions.x-use-read-transporter}}
143+
request_options[:connect_timeout] ||= {{connect}}
143144
{{/vendorExtensions.x-timeouts}}
144145

145146
post_body = request_options[:debug_body]{{#bodyParam}} || @api_client.object_to_http_body({{{paramName}}}){{/bodyParam}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
client.{{#lambda.snakecase}}{{method}}{{/lambda.snakecase}}{{#useEchoRequester}}_with_http_info{{/useEchoRequester}}{{#returnsBoolean}}?{{/returnsBoolean}}({{#parametersWithDataType}}{{> tests/generateParams}}{{/parametersWithDataType}}{{#hasRequestOptions}}{ {{#requestOptions.headers.parameters}}:header_params => JSON.parse('{{{.}}}', :symbolize_names => true),{{/requestOptions.headers.parameters}}{{#requestOptions.queryParameters.parameters}}:query_params => JSON.parse('{{{.}}}', :symbolize_names => true){{/requestOptions.queryParameters.parameters}} }{{/hasRequestOptions}})
1+
client.{{#lambda.snakecase}}{{method}}{{/lambda.snakecase}}{{#useEchoRequester}}_with_http_info{{/useEchoRequester}}{{#returnsBoolean}}?{{/returnsBoolean}}({{#parametersWithDataType}}{{> tests/generateParams}}{{/parametersWithDataType}}{{#hasRequestOptions}}{ {{#requestOptions.headers.parameters}}:header_params => JSON.parse('{{{.}}}', :symbolize_names => true),{{/requestOptions.headers.parameters}}{{#requestOptions.queryParameters.parameters}}:query_params => JSON.parse('{{{.}}}', :symbolize_names => true),{{/requestOptions.queryParameters.parameters}}{{#requestOptions.timeouts.connect}}:connect_timeout => {{{.}}},{{/requestOptions.timeouts.connect}}{{#requestOptions.timeouts.write}}:timeout => {{{.}}},{{/requestOptions.timeouts.write}} }{{/hasRequestOptions}})

0 commit comments

Comments
 (0)