Sha256: c7695fad0dc9cfa8258cf6fb42a7b1e2f5e01440a7f8a0f6f9adc13d5da410f6
Contents?: true
Size: 578 Bytes
Versions: 9
Compression:
Stored size: 578 Bytes
Contents
require "pact_broker/hash_refinements" require "pact_broker/string_refinements" module PactBroker module RackHelpers using PactBroker::HashRefinements using PactBroker::StringRefinements def determinate_headers(headers) headers.without("Date", "Server") end def rack_env_to_http_headers(rack_env) rack_env.each_with_object({}) do |(name, value), converted_headers| env_key = name.gsub(/^HTTP_/, "").split("_").collect{ |w| w.downcase.camelcase(true) }.join("-") converted_headers[env_key] = value end end end end
Version data entries
9 entries across 9 versions & 1 rubygems