# File lib/typhoeus/response.rb, line 21 def headers_hash headers.split("\n").map {|o| o.strip}.inject({}) do |hash, o| if o.empty? hash else i = o.index(":") || o.size key = o.slice(0, i) value = o.slice(i + 1, o.size) value = value.strip unless value.nil? if hash.has_key? key hash[key] = [hash[key], value].flatten else hash[key] = value end hash end end end