Devel::Events::Filter::Drop - Remove events that match or don't match a condition.
use Devel::Events::Filter::Drop; my $f = Devel::Events::Filter::Drop->new( match => $cond, # see Devel::Events::Match non_matching => 1, # invert so that nonmatching events get dropped handler => $h, );
This filter allows dropping of events that match (or that don't match) a condition. The actual matching is done by Devel::Events::Match.
The condition to be passed to "compile_cond" in Devel::Events::Match.
An instance of Devel::Events::Match used to compile match.
match
Drop events that don't match the condition, instead of ones that do.
Delegates to the compiled condition and then returns the event unaltered or returns nothing based on the values of non_matching and the result of the match.
non_matching
To install Devel::Events, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::Events
CPAN shell
perl -MCPAN -e shell install Devel::Events
For more information on module installation, please visit the detailed CPAN module installation guide.