Dancer2...::Engine(3)

✨ NAME ✨

Dancer2::Core::Role::Engine β€” it's the Role for engines, bestie πŸ’–

(also hi, this is a page from the User Contributed Perl Documentation, so you know it's the good stuff 🫢)


🌸 VERSION 🌸

version 2.2.1 ✨ β€” that's the one we're on, no cap.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so listen πŸ‘‘

This role is intended to be consumed by all engine roles. Like, every single one. It's the vibe they all share β€” it contains all the shared logic for engines, so nobody has to write that stuff twice (which would be so not slay πŸ’…).

And the plot twist: this role consumes the Dancer2::Core::Role::Hookable role. It's giving role-ception, honestly. Roles all the way down. iykyk 🧚


πŸŽ€ ATTRIBUTES πŸŽ€

πŸ’œ config

An HashRef that hosts the configuration bits for the engine. Literally just the config, sitting there in a hashref, being the main character of the engine's settings πŸ”₯


⭐ AUTHOR ⭐

Dancer Core Developers</purl> β€” shoutout to the whole squad, they ate πŸ‘‘

(ok that was supposed to be a closing tag, pretend you didn't see that πŸ™ˆ β€” Dancer Core Developers, periodt.)


This software is copyright (c) 2026 by Alexis Sukrieh. πŸ’–

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. So yes bestie, go off, remix it, redistribute it β€” just keep the same terms, okay? fr fr 🫢


and that's the whole page!! πŸŽ€βœ¨ this was perl v5.42.3, dated 2026-09-20, from the Dancer2...::Engine(3) era of the manual β€” mwah, slay, bye πŸ’…πŸ’–πŸŒˆ

πŸ“¦ where this page comes from