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

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

Instance Method Summary collapse

Instance Method Details

#to_env_headers(http_headers) ⇒ Object



69
70
71
72
73
74
75
# File 'lib/bbq/test_client.rb', line 69

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