# File lib/capybara/poltergeist/web_socket_server.rb, line 106 def env @env ||= begin env = { 'REQUEST_METHOD' => parser.http_method, 'SCRIPT_NAME' => '', 'PATH_INFO' => '', 'QUERY_STRING' => '', 'SERVER_NAME' => '127.0.0.1', 'SERVER_PORT' => port.to_s, 'HTTP_ORIGIN' => 'http://127.0.0.1:2000/', 'rack.input' => StringIO.new(socket.read(8)) } parser.headers.each do |header, value| env['HTTP_' + header.upcase.gsub('-', '_')] = value end env end end