lib/contrast/agent/patching/policy/policy.rb in contrast-agent-3.14.0 vs lib/contrast/agent/patching/policy/policy.rb in contrast-agent-3.15.0
- old
+ new
@@ -35,28 +35,26 @@
raise(NoMethodError, 'specify the concrete node type for this poilcy')
end
access_component :analysis, :logging
- attr_reader :sources, :propagators, :triggers, :providers, :tracked_classes
+ attr_reader :sources, :propagators, :triggers, :providers
SOURCES_KEY = 'sources'
PROPAGATION_KEY = 'propagators'
RULES_KEY = 'rules'
TRIGGERS_KEY = 'triggers'
- TRACKED_CLASSES_KEY = 'tracked_classes'
def self.policy_json
File.join(policy_folder, 'policy.json').cs__freeze
end
def initialize
@sources = []
@propagators = []
@triggers = []
@providers = {}
- @tracked_classes = []
json = Contrast::Utils::ResourceLoader.load(cs__class.policy_json)
from_hash_string(json)
end
@@ -112,10 +110,9 @@
end
def module_names
@_module_names ||= begin
m = Set.new
- tracked_classes.each { |tracked| m << tracked }
sources.each { |source| m << source.class_name }
propagators.each { |propagator| m << propagator.class_name }
triggers.each { |trigger| m << trigger.class_name }
m
end