Mailmunge::Action(3)
β¨ NAME β¨
okay so bestie, this is Mailmunge::Action(3) from the User Contributed Perl Documentation β the base class for Action and Test Mailmunge plugins. It's the little convenience class that simply hangs on to a copy of the current Mailmunge::Filter object. Very lowkey, very useful. π
π¦ ABSTRACT π¦
This is a convenience base class that simply hangs on to a copy of the current Mailmunge::Filter object. That's literally the whole vibe: it's giving "base class for Action and Test Mailmunge plugins," and it exists so your plugin stuff can hang out with the filter object. π«Ά
β SYNOPSIS β
Here's the exact setup, no cap:
package MyAction;
use base qw(Mailmunge::Action);
sub my_action_functionality { ... };
# And then inside your filter...
my $action = MyAction->new($self);
$action->my_action_functionality($ctx);
π CLASS METHODS π
π Mailmunge::Action->new($filter) π
Constructs a new Mailmunge::Action object and stores a copy of $filter in it. That's the constructor doing its one job and slaying it. β¨
πΈ INSTANCE METHODS πΈ
π
filter() π
Returns the Mailmunge::Filter object supplied to the constructor. Periodt. π
π«Ά AUTHOR π«Ά
Dianne Skoll β dianne@skollsoft.com. Iconic author behavior, fr fr. π
π LICENSE π
This code is licensed under the terms of the GNU General Public License, version 2. That's the licensing vibe: GNU General Public License, version 2. π
okay that's the whole page. sign-off: perl v5.42.2, dated 2025-10-05 β love u, bye! πβ¨
π¦ where this page comes from
- alpine 3.24: mailmunge-doc 3.20-r0 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms