Email::...er::Util(3)

πŸ¦‹ NAME πŸ¦‹

okay so you're looking at Email::Sender::Util(3), aka the Email::Sender::Util manual page from the User Contributed Perl Documentation. and what is it? it's Email::Sender::Util β€” random stuff that makes Email::Sender go. literally the whole vibe. πŸ’…


✨ VERSION ✨

version 2.601 β€” that's the one, bestie. πŸŽ€


πŸ’œ PERL VERSION πŸ’œ

okay so the perl version tea β˜•: this library should run on perls released even a long time ago. it should work on any version of perl released in the last five years. periodt.

that said β€” and this is the important caveat β€” even though it may work on older versions of perl, there's no guarantee that the minimum required version won't be increased. the version may be increased for any reason, and there is no promise that patches will be accepted to lower the minimum required perl. so don't come for her about ancient perl, iykyk. 😭


πŸŽ€ METHODS πŸŽ€

πŸ’… easy_transport πŸ’…

my $transport = Email::Sender::Util->easy_transport($class => \%arg);

basically you hand it the name of a transport class plus a set of args to new, and it returns an Email::Sender::Transport object of that class. slay. ✨

and here's the little glow-up: $class gets rewritten to "Email::Sender::Transport::$class" unless it starts with an equals sign ("=") or contains a colon. if there is an equals sign, it will be removed. that's it. that's the whole trick. 🫢


🌈 AUTHOR 🌈

shoutout to the author, the icon: Ricardo Signes <cpan@semiotic.systems>. πŸ’–


This software is copyright (c) 2024 by Ricardo Signes.

it's free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so yes, go off, but respect the license bestie. πŸ‘‘


that's the whole page, bestie. this cutie was rendered with perl v5.42.0, dated 2024-01-18, and filed as Email::...er::Util(3). bye πŸ’…βœ¨

πŸ“¦ where this page comes from