fix rubocop violations

This commit is contained in:
Mike Greiling 2017-10-24 10:47:03 +03:00
parent 0258a37f07
commit 6d0045d267
No known key found for this signature in database
GPG Key ID: 0303DF507FA67596
1 changed files with 9 additions and 6 deletions

View File

@ -1,3 +1,5 @@
# rubocop:disable Style/ClassVars
module Gitlab
module Testing
class RequestInspectorMiddleware
@ -30,12 +32,13 @@ module Gitlab
request_headers = env_http_headers(env)
status, headers, body = @app.call(env)
log_response(OpenStruct.new(
request = OpenStruct.new(
url: url,
status_code: status,
request_headers: request_headers,
response_headers: headers
))
)
log_request request
[status, headers, body]
end
@ -43,14 +46,14 @@ module Gitlab
private
def env_http_headers(env)
Hash[*env.select {|k,v| k.start_with? 'HTTP_'}
.collect {|k,v| [k.sub(/^HTTP_/, ''), v]}
.collect {|k,v| [k.split('_').collect(&:capitalize).join('-'), v]}
Hash[*env.select {|k, v| k.start_with? 'HTTP_'}
.collect {|k, v| [k.sub(/^HTTP_/, ''), v]}
.collect {|k, v| [k.split('_').collect(&:capitalize).join('-'), v]}
.sort
.flatten]
end
def log_response(response)
def log_request(response)
@@logged_requests.push(response)
end
end