class WebMock::Util::Headers

def self.sorted_headers_string(headers)

def self.sorted_headers_string(headers)
  headers = WebMock::Util::Headers.normalize_headers(headers)
  str = '{'.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(", ")
  str << '}'
end