class NewRelic::Agent::HTTPClients::CurbResponse
Public Class Methods
Source
# File lib/new_relic/agent/http_clients/curb_wrappers.rb, line 51 def initialize(wrapped_response) super(wrapped_response) @headers = {} end
Calls superclass method
Public Instance Methods
Source
# File lib/new_relic/agent/http_clients/curb_wrappers.rb, line 56 def [](key) @headers[key.downcase] end
Source
# File lib/new_relic/agent/http_clients/curb_wrappers.rb, line 64 def append_header_data(data) key, value = data.split(/:\s*/, 2) @headers[key.downcase] = value @wrapped_response._nr_header_str ||= +'' @wrapped_response._nr_header_str << data end
Source
# File lib/new_relic/agent/http_clients/curb_wrappers.rb, line 60 def to_hash @headers.dup end
Private Instance Methods
Source
# File lib/new_relic/agent/http_clients/curb_wrappers.rb, line 73 def get_status_code get_status_code_using(:response_code) end