Method: WebMock::Util::Headers.pp_headers_string
- Defined in:
- lib/webmock/util/headers.rb
.pp_headers_string(headers) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/webmock/util/headers.rb', line 40 def self.pp_headers_string(headers) headers = WebMock::Util::Headers.normalize_headers(headers) seperator = "\n\t " str = "{#{seperator} ".dup str << headers.map do |k,v| v = case v when Regexp then v.inspect when Array then "["+v.map{|w| "'#{w.to_s}'"}.join(", ")+"]" else "'#{v.to_s}'" end "'#{k}'=>#{v}" end.sort.join(",#{seperator} ") str << "\n }" end |