Sha256: 1efc4b4602498818b7e07af3cada6eeeaed0c672a039683f3c88267289e6735e
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 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.is_a?(Regexp) ? value : 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webmock-0.9.1 | lib/webmock/util/headers.rb |
webmock-0.9.0 | lib/webmock/util/headers.rb |