class Datadog::Transport::HTTP::Adapters::Net::Response
A wrapped Net::HTTP response that implements the Transport::Response
interface
Attributes
http_response[R]
Public Class Methods
new(http_response)
click to toggle source
# File lib/ddtrace/transport/http/adapters/net.rb, line 73 def initialize(http_response) @http_response = http_response end
Public Instance Methods
client_error?()
click to toggle source
Calls superclass method
Datadog::Transport::Response#client_error?
# File lib/ddtrace/transport/http/adapters/net.rb, line 102 def client_error? return super if http_response.nil? code.between?(400, 499) end
code()
click to toggle source
Calls superclass method
# File lib/ddtrace/transport/http/adapters/net.rb, line 82 def code return super if http_response.nil? http_response.code.to_i end
inspect()
click to toggle source
# File lib/ddtrace/transport/http/adapters/net.rb, line 112 def inspect "#{super}, http_response:#{http_response}" end
not_found?()
click to toggle source
Calls superclass method
Datadog::Transport::Response#not_found?
# File lib/ddtrace/transport/http/adapters/net.rb, line 97 def not_found? return super if http_response.nil? code == 404 end
ok?()
click to toggle source
Calls superclass method
Datadog::Transport::Response#ok?
# File lib/ddtrace/transport/http/adapters/net.rb, line 87 def ok? return super if http_response.nil? code.between?(200, 299) end
payload()
click to toggle source
Calls superclass method
Datadog::Transport::Response#payload
# File lib/ddtrace/transport/http/adapters/net.rb, line 77 def payload return super if http_response.nil? http_response.body end
server_error?()
click to toggle source
Calls superclass method
Datadog::Transport::Response#server_error?
# File lib/ddtrace/transport/http/adapters/net.rb, line 107 def server_error? return super if http_response.nil? code.between?(500, 599) end
unsupported?()
click to toggle source
Calls superclass method
Datadog::Transport::Response#unsupported?
# File lib/ddtrace/transport/http/adapters/net.rb, line 92 def unsupported? return super if http_response.nil? code == 415 end