GO::Ha...::base(3pm)

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

✨ GO::Ha...::base(3pm) ✨

okay bestie, this is GO::Ha...::base from the User Contributed Perl Documentation β€” yes the manual name literally got truncated to GO::Ha...::base, we don't make the rules πŸ’… anyway it's the default handler and we're gonna walk through it together 🫢


🌸 NAME 🌸

GO::Handlers::base β€” the default handler, periodt πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

use GO::Handlers::base

πŸ’œ DESCRIPTION πŸ’œ

So. This is the Default Handler, and the whole vibe is that every other handler inherits from this class. It's literally the main character that everyone else is descended from πŸ‘‘

This class catches events β€” and by events we mean start, end, and body β€” and it lets the subclassing module intercept them 😌✨ Any events that nobody bothers to intercept? Not ignored, not dropped, nope β€” they get pushed into a tree 🌳 iconic behaviour honestly.

If you want the full tea on the parser/handler architecture, go check out GO::Parser β€” it's got the details πŸ”₯

πŸ‘‘ PUBLIC METHODS - πŸ‘‘

πŸŽ€ strictorder πŸŽ€

  • Usage β€” $handler->strictorder(1);
  • Returns β€” (nothing, bestie, it just vibes)
  • Args β€” (also nothing)

It's a boolean accessor, ngl. If you set it, then the terms that get passed in must be in order. Like, it's giving strict. 🚨


lowkey a tiny page but every bit of it matters, no cap πŸ’–

okay that's the whole thing!! this page came from perl v5.36.0 and it's dated 2023-12-18, and it's the GO::Ha...::base(3pm) page from the User Contributed Perl Documentation πŸŽ€ thanks for reading my TED talk, mwah πŸ’‹βœ¨πŸŒˆ

πŸ“¦ where this page comes from