Skip to content

Commit 044bcd5

Browse files
committed
Improve grape performance
1 parent 06a0a01 commit 044bcd5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/grape/util/stackable_values.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ def initialize(inherited_values = {})
1313

1414
def [](name)
1515
return @froozen_values[name] if @froozen_values.key? name
16-
value = [@inherited_values[name], @new_values[name]]
17-
value.compact!
18-
value.flatten!(1)
16+
17+
value = []
18+
value.concat(@inherited_values[name]) if @inherited_values[name]
19+
value.concat(@new_values[name]) if @new_values[name]
1920
value
2021
end
2122

0 commit comments

Comments
 (0)