Sha256: 8ac0bd1f1f1f81583455df593e0744c1c9083c0463b6ae0b8a45b945e8e6cc7a

Contents?: true

Size: 1019 Bytes

Versions: 11

Compression:

Stored size: 1019 Bytes

Contents

# Copyright (c) 2021 Contrast Security, Inc. See https://www.contrastsecurity.com/enduser-terms-0317a for more details.
# frozen_string_literal: true

module Contrast
  module Agent
    # This is the base module for our assess classes. It is intended to
    # facilitate the patching of the application for Assess functionality. Any
    # class under this namespace should be required here, providing a single
    # point of require for this functionality.
    module Assess
      require 'contrast/agent/assess/tracker'
      require 'contrast/agent/module_data'
      require 'contrast/agent/rewriter' if RUBY_VERSION < '2.6.0' # TODO: RUBY-714 remove guard w/ EOL of 2.5
      require 'contrast/agent/assess/policy/preshift'

      # Dynamic Sources
      require 'contrast/agent/assess/policy/dynamic_source_factory'

      # reporting / tracking
      require 'contrast/agent/assess/properties'
      require 'contrast/agent/assess/tag'
      require 'contrast/agent/assess/events/event_factory'
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
contrast-agent-4.14.1 lib/contrast/agent/assess.rb
contrast-agent-4.14.0 lib/contrast/agent/assess.rb
contrast-agent-4.13.1 lib/contrast/agent/assess.rb
contrast-agent-4.13.0 lib/contrast/agent/assess.rb
contrast-agent-4.12.0 lib/contrast/agent/assess.rb
contrast-agent-4.11.0 lib/contrast/agent/assess.rb
contrast-agent-4.10.0 lib/contrast/agent/assess.rb
contrast-agent-4.9.1 lib/contrast/agent/assess.rb
contrast-agent-4.9.0 lib/contrast/agent/assess.rb
contrast-agent-4.8.0 lib/contrast/agent/assess.rb
contrast-agent-4.7.0 lib/contrast/agent/assess.rb