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