Module: RequestHelper

Defined in:
lib/rubybench_runner/rails/benchmarks/support/request_helper.rb

Constant Summary collapse

VALID_STATUS =
[200, 302]

Class Method Summary collapse

Class Method Details

.perform(app, request) ⇒ Object



4
5
6
7
8
# File 'lib/rubybench_runner/rails/benchmarks/support/request_helper.rb', line 4

def self.perform(app, request)
  status, _, body = app.call(request)
  raise "Error: response status: #{status}" unless VALID_STATUS.include?(status)
  body.close if body.respond_to?(:close)
end