Mason::Manual(3pm)
β¨ NAME β¨
okay bestie, welcome to Mason::Manual π β it's literally the index of all the Mason docs, like the group chat pinned message that links to every other group chat. no cap.
π MANUALS π
the whole squad of guides, in order, no skips:
Mason::Manual::Introβ a quick lil intro to get your feet wet π¦ dip a toe in, it's giving beginner-friendly.Mason::Manual::Setupβ how to set up Mason in a web environment and a non-web environment. both vibes, we don't play favorites.Mason::Manual::Componentsβ all about components, aka the building blocks of Mason. the LEGO of it all π§±β¨Mason::Manual::Syntaxβ a full reference of the syntax you can use inside components. the whole dictionary, fr fr.Mason::Manual::RequestDispatchβ how request paths get mapped to page components. the matchmaking service of Mason πMason::Manual::Cookbookβ recipes for common Mason tasks. chef's kiss π©π³Mason::Manual::FAQβ frequently asked questions. yes bestie, someone already asked that.Mason::Manual::Filtersβ using and creating filters that you can apply to portions of content in a component. sprinkle sprinkle πMason::Manual::Pluginsβ using and creating plugins to modify Mason's behavior. customize your main character π«ΆMason::Manual::UpgradingFromMason1β summary of the differences between Mason 1 and Mason 2. glow-up documentation, basically π
π₯ OBJECT DOCUMENTATION π₯
the actual classes, the headliners:
Mason::InterpβMason::Interpis the central Mason object, returned fromMason->new. it's responsible for creating new requests, compiling components, and maintaining the cache of loaded components. main character energy, honestly πMason::RequestβMason::Requestrepresents a single request for a page, and it's the access point for most Mason features that the syntactic tags don't already provide. your one-stop shop πMason::ComponentβMason::Componentis the base class that all generated component classes inherit from, whether directly or indirectly. the ancestor of the whole family tree π³
π SEE ALSO π
Mason
π«Ά AUTHOR π«Ά
Jonathan Swartz <swartz@pobox.com>
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2012 by Jonathan Swartz.
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 like, go off, respectfully β¨
π friendly reminder from your local manual: this page was generated byperl v5.34.0on2022-05-27. that's the version and the date, bestie, don't @ me. periodt π πΈ
π¦ where this page comes from
- debian bookworm: libmason-perl 2.24-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmason-perl 2.24-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmason-perl 2.24-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmason-perl 2.24-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmason-perl 2.24-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms