Sha256: 30b41673d31c636be2c887253dc3e1b9cdcb977aa111f5a272cd37b1e4df71fa

Contents?: true

Size: 279 Bytes

Versions: 5

Compression:

Stored size: 279 Bytes

Contents

class Evil::Client::Middleware
  class NormalizeHeaders < Base
    private

    def build(env)
      headers = Hash(env[:headers]).each_with_object({}) do |(key, val), hash|
        hash[key.to_s.downcase] = val.to_s
      end

      env.merge headers: headers
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
evil-client-0.3.1 lib/evil/client/middleware/normalize_headers.rb
evil-client-0.3.0 lib/evil/client/middleware/normalize_headers.rb
evil-client-0.2.3 lib/evil/client/middleware/normalize_headers.rb
evil-client-0.2.2 lib/evil/client/middleware/normalize_headers.rb
evil-client-0.2.1 lib/evil/client/middleware/normalize_headers.rb