Devel::Events::Filter::Drop - Remove events that match or don't match a condition
version 0.09
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
Bugs may be submitted through the RT bug tracker (or bug-Devel-Events@rt.cpan.org).
יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
This software is copyright (c) 2007 by יובל קוג'מן (Yuval Kogman).
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
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.