Sha256: 69c724fa679a9f61379579b16dd0ca0684c704a5b94b6b6ec2eee1c5c4510ce5
Contents?: true
Size: 780 Bytes
Versions: 3
Compression:
Stored size: 780 Bytes
Contents
module HTTParty class Response #:nodoc: class Headers < ::SimpleDelegator include ::Net::HTTPHeader def initialize(header_values = nil) @header = {} if header_values header_values.each_pair do |k,v| if v.is_a?(Array) v.each do |sub_v| add_field(k, sub_v) end else add_field(k, v) end end end super(@header) end def ==(other) if other.is_a?(::Net::HTTPHeader) @header == other.instance_variable_get(:@header) elsif other.is_a?(Hash) @header == other || @header == Headers.new(other).instance_variable_get(:@header) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
httparty-0.15.2 | lib/httparty/response/headers.rb |
httparty-0.15.1 | lib/httparty/response/headers.rb |
httparty-0.15.0 | lib/httparty/response/headers.rb |