NAME
VS::RuleEngine::Action::SetGlobal - Generic action to set key/value pairs in the global object
SYNOPSIS
use VS::RuleEngine::Declare;
my $engine = engine {
# input_1 and input_2 will be set to the global object (KV_GLOBAL)
# every time this action is invoked
action 'set_properties' => instanceof "VS::RuleEngine::Action::SetGlobal" => with_args {
'input_1' => 5,
'input_2' => -5,
}
}
DESCRIPTION
This is a generic action that sets key/value pairs to the global object. Any existing value for a given key will be overwritten.
USAGE
Rule arguments
This rule expects a hash as its argument, which is what with_args
provides, where the key is the name of the key to set and the value is its value.