Skip to content

Commit 640a80b

Browse files
committed
Merge pull request #291 from flyerhzm/fix_memory_leak
do not create extenstion symbol if extension does not exist
2 parents f16c555 + 24c3071 commit 640a80b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/grape/middleware/formatter.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ def before
4141

4242
def format_from_extension
4343
parts = request.path.split('.')
44-
extension = parts.last.to_sym
4544

46-
if parts.size > 1 && content_types.key?(extension)
47-
return extension
45+
if parts.size > 1
46+
extension = parts.last.to_sym
47+
return extension if content_types.key?(extension)
4848
end
4949
nil
5050
end

0 commit comments

Comments
 (0)