Sha256: 0a4c2f0420edbaa124a7db1ceb5c81d8ef26615f1c94c4c437bf0fee087e2506
Contents?: true
Size: 1.11 KB
Versions: 24
Compression:
Stored size: 1.11 KB
Contents
# Copyright (c) 2022 Contrast Security, Inc. See https://www.contrastsecurity.com/enduser-terms-0317a for more details. # frozen_string_literal: true module Contrast module Agent module Assess module Events # this class will gather and build event class EventData attr_reader :policy_node, :tagged, :object, :ret, :args # Group event data together # # @param policy_node [Contrast::Agent::Assess::Policy::PolicyNode, nil] the node that governs this event # @param tagged [Object, nil] the Target to which this event pertains # @param object [Object, nil] the Object on which the method was invoked # @param ret [Object, nil] the Return of the invoked method # @param args [Array<Object>, nil] the Arguments with which the method was invoked def initialize policy_node, tagged, object, ret, args @policy_node = policy_node @tagged = tagged @object = object @ret = ret @args = args end end end end end end
Version data entries
24 entries across 24 versions & 1 rubygems