Skip to content

Commit 87fc7ea

Browse files
authored
Style/MapIntoArray: Use map instead of each to map elements into an array. (#214)
1 parent 2efb549 commit 87fc7ea

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/rspec/openapi/schema_builder.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)