Sha256: 0cca0bd6d91da5da2a2e555aa5aa266ab1eb5f78571dd80b7e7016021f8ea5b2
Contents?: true
Size: 448 Bytes
Versions: 5
Compression:
Stored size: 448 Bytes
Contents
module WebMock module Util class Headers def self.normalize_headers(headers) return nil unless headers array = headers.map { |name, value| [name.to_s.split(/_|-/).map { |segment| segment.capitalize }.join("-"), value.to_s] } Hash[*array.flatten] end def self.decode_userinfo_from_header(header) header.sub(/^Basic /, "").unpack("m").first end end end end
Version data entries
5 entries across 5 versions & 1 rubygems