fix for rbx

Rubinius returns a boolean after such assingment
response = (_, headers, body = @app.call(env))

see https://github.com/rubinius/rubinius/issues/2117

get rid of a local variable
Merge pull request #8782 from tank-bohr/master

doesn't work with rubinius