From c3a69ac1edeb5c5c4c7be4d63517691d3102184a Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Tue, 19 Sep 2017 13:57:01 +0200 Subject: [PATCH] Return after assign in guard clause --- lib/nanoserve.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nanoserve.rb b/lib/nanoserve.rb index a09058c..ba2bedc 100644 --- a/lib/nanoserve.rb +++ b/lib/nanoserve.rb @@ -129,7 +129,10 @@ module NanoServe end def parse_header(str) - (@sep = '' && return) if str == '' + if str == '' + @sep = true + return + end unless (m = str.match(/(?
[A-Za-z][-A-Za-z]*):\s+(?.+)$/)) raise RequestError, "cannot parse header: '#{str}'"