class Datadog::Transport::HTTP::Adapters::Test::Response

Response for test adapter

Attributes

body[R]
code[R]

Public Class Methods

new(code, body = nil) click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 46
def initialize(code, body = nil)
  @code = code
  @body = body
end

Public Instance Methods

client_error?() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 67
def client_error?
  code.between?(400, 499)
end
inspect() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 75
def inspect
  "#{super}, code:#{code}"
end
not_found?() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 63
def not_found?
  code == 404
end
ok?() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 55
def ok?
  code.between?(200, 299)
end
payload() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 51
def payload
  @body
end
server_error?() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 71
def server_error?
  code.between?(500, 599)
end
unsupported?() click to toggle source
# File lib/ddtrace/transport/http/adapters/test.rb, line 59
def unsupported?
  code == 415
end