Module: Bbq::Core::TestClient::RackTest::ConvertHeaders

Included in:
Bbq::Core::TestClient::RackTest
Defined in:
lib/bbq/core/test_client.rb

Instance Method Summary collapse

Instance Method Details

#to_env_headers(http_headers) ⇒ Object



71
72
73
74
75
76
77
# File 'lib/bbq/core/test_client.rb', line 71

def to_env_headers(http_headers)
  http_headers.map do |k, v|
    k = k.upcase.gsub("-", "_")
    k = "HTTP_#{k}" unless ["CONTENT_TYPE", "CONTENT_LENGTH"].include?(k)
    { k => v }
  end.inject({}, :merge)
end