Sha256: 758ad405d168ac1155768294b8699b3fa3db5530613d21d50a2dde53919998b7

Contents?: true

Size: 503 Bytes

Versions: 1

Compression:

Stored size: 503 Bytes

Contents

# typed: ignore

module Datadog
  module AppSec
    module Contrib
      module Rack
        # Normalized extration of data from Rack::Response
        module Response
          def self.headers(response)
            response.headers.each_with_object({}) { |(k, v), h| h[k.downcase] = v }
          end

          def self.cookies(response)
            response.cookies
          end

          def self.status(response)
            response.status
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ddtrace-1.9.0 lib/datadog/appsec/contrib/rack/response.rb