@@ -64,10 +64,8 @@ def example_enabled?
6464 end
6565
6666 def build_parameters ( record )
67- parameters = [ ]
68-
69- record . path_params . each do |key , value |
70- parameters << {
67+ path_params = record . path_params . map do |key , value |
68+ {
7169 name : build_parameter_name ( key , value ) ,
7270 in : 'path' ,
7371 required : true ,
@@ -76,8 +74,8 @@ def build_parameters(record)
7674 } . compact
7775 end
7876
79- record . query_params . each do |key , value |
80- parameters << {
77+ query_params = record . query_params . map do |key , value |
78+ {
8179 name : build_parameter_name ( key , value ) ,
8280 in : 'query' ,
8381 required : record . required_request_params . include? ( key ) ,
@@ -86,8 +84,8 @@ def build_parameters(record)
8684 } . compact
8785 end
8886
89- record . request_headers . each do |key , value |
90- parameters << {
87+ header_params = record . request_headers . map do |key , value |
88+ {
9189 name : build_parameter_name ( key , value ) ,
9290 in : 'header' ,
9391 required : true ,
@@ -96,6 +94,8 @@ def build_parameters(record)
9694 } . compact
9795 end
9896
97+ parameters = path_params + query_params + header_params
98+
9999 return nil if parameters . empty?
100100
101101 parameters
0 commit comments