Module: Datadog::AppSec::Contrib::Integration
Overview
Base provides features that are shared across all integrations
Defined Under Namespace
Modules: ClassMethods
Classes: RegisteredIntegration
Class Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
10
11
12
|
# File 'lib/datadog/appsec/contrib/integration.rb', line 10
def self.included(base)
base.extend(ClassMethods)
end
|
.register(integration, name, options) ⇒ Object
25
26
27
|
# File 'lib/datadog/appsec/contrib/integration.rb', line 25
def self.register(integration, name, options)
registry[name] = RegisteredIntegration.new(name, integration, options)
end
|
.registry ⇒ Object
29
30
31
|
# File 'lib/datadog/appsec/contrib/integration.rb', line 29
def self.registry
@registry
end
|