Email:...nderer(3pm)

πŸ“¦
version 3.000008 Β· 5 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

Email::MIME::Kit::Role::Renderer β€” it's giving "things that render templates into contents," bestie. That's the whole vibe. (Yes the manpage header calls it Email:...nderer(3pm), that's just the terminal being shy about long names πŸŽ€)


✨ VERSION ✨

version 3.000008 β€” fresh, iconic, no notes πŸ‘‘


🌸 PERL VERSION 🌸

Okay so this library should run on perls released even a long time ago. Like, genuinely ancient. It should work on any version of perl released in the last five years. Lowkey time-traveling πŸ¦‹

Although it may work on older versions of perl, no guarantee is made that the minimum required version will not 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 with a perl from 2003 and expect her to downgrade for you πŸ’… periodt.


🧚 IMPLEMENTING 🧚

Heads up bestie, this role also performs Email::MIME::Kit::Role::Component. She's a multi-hyphenate, she contains multitudes ✨

Classes implementing this role must provide a render method. And what does that method do? It's expected to turn a template and arguments into rendered output. Main character behavior fr fr.

The method is used like this:

my $output_ref = $renderer->render($input_ref, \%arg);

That's it. That's the contract. $input_ref and \%arg go in, $output_ref comes out. Slay 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Ricardo Signes <cpan@semiotic.systems> β€” the author, the legend, the moment 🌈


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

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Free as in go off, do your thing, just keep the same terms, iykyk πŸ’œ


And that's a wrap on Email:...nderer(3pm), page from perl v5.36.0, dated 2023-09-20. Thanks for reading my whole essay, bestie β€” you ate that πŸ’–πŸŒΈπŸ¦‹
πŸ“¦ where this page comes from