Sha256: 33f6b236500dd1f5c9bc80c5c35c3da9bc22f89b36d1bd9172ec1cb9b74db39e

Contents?: true

Size: 507 Bytes

Versions: 4

Compression:

Stored size: 507 Bytes

Contents

# typed: false

require 'datadog/appsec/configuration'
require 'datadog/appsec/extensions'

module Datadog
  # Namespace for Datadog AppSec instrumentation
  module AppSec
    include Configuration

    def self.writer
      @writer ||= Writer.new
    end

    # Expose AppSec to global shared objects
    Extensions.activate!
  end
end

# Integrations
require 'datadog/appsec/contrib/rack/integration'
require 'datadog/appsec/contrib/sinatra/integration'
require 'datadog/appsec/contrib/rails/integration'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ddtrace-1.2.0 lib/datadog/appsec.rb
ddtrace-1.1.0 lib/datadog/appsec.rb
ddtrace-1.0.0 lib/datadog/appsec.rb
ddtrace-1.0.0.beta2 lib/datadog/appsec.rb