Sha256: 5c3098f243636a979bd393427c3e3aec40ca27e71217beb8be8355a1f46a27bd
Contents?: true
Size: 1.29 KB
Versions: 3
Compression:
Stored size: 1.29 KB
Contents
module Datadog module Core module Telemetry module Http # Module for base HTTP response module Response def payload nil end def ok? nil end def unsupported? nil end def not_found? nil end def client_error? nil end def server_error? nil end def internal_error? nil end def code nil end def inspect "#{self.class} ok?:#{ok?} unsupported?:#{unsupported?}, " \ "not_found?:#{not_found?}, client_error?:#{client_error?}, " \ "server_error?:#{server_error?}, internal_error?:#{internal_error?}, " \ "payload:#{payload}" end end # A generic error response for internal errors class InternalErrorResponse include Response attr_reader :error def initialize(error) @error = error end def internal_error? true end def inspect "#{super}, error_type:#{error.class} error:#{error}" end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.23.3 | lib/datadog/core/telemetry/http/response.rb |
ddtrace-1.23.2 | lib/datadog/core/telemetry/http/response.rb |
ddtrace-1.23.1 | lib/datadog/core/telemetry/http/response.rb |