Object
Represents the response from the HTTP server.
Called by the C code to parse and set the headers
# File lib/patron/response.rb, line 45
45: def parse_headers(header_data)
46: header_data.split(/\r\n/).each do |header|
47: if header =~ %^HTTP/1.[01]|
48: @status_line = header.strip
49: else
50: parts = header.split(':', 2)
51: unless parts.empty?
52: parts[1].strip! unless parts[1].nil?
53: if @headers.has_key?(parts[0])
54: @headers[parts[0]] = [@headers[parts[0]]] unless @headers[parts[0]].kind_of? Array
55: @headers[parts[0]] << parts[1]
56: else
57: @headers[parts[0]] = parts[1]
58: end
59: end
60: end
61: end
62: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.