MooseX...ending(3pm)

πŸ“¦
version 0.43 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

MooseX::Declare::Syntax::Extending β€” it's giving extending with superclasses ✨


🌸 VERSION 🌸

version 0.43 β€” yeah bestie, we're on 0.43, no cap 🫢


✨ DESCRIPTION ✨

okay so real talk: this thing extends a class by a specified extends option. that's the whole vibe. it takes your class and goes "here, have some superclasses" πŸ’…


πŸŽ€ METHODS πŸŽ€

add_extends_option_customizations

Object->add_extends_option_customizations (
    Object   $ctx,
    Str      $package,
    ArrayRef $superclasses,
    HashRef  $options
)

This will add a code part that will call extends with the $superclasses as arguments. like it literally just goes and does the thing for you, iconic behavior honestly πŸ‘‘


πŸ¦‹ CONSUMES πŸ¦‹

  • MooseX::Declare::Syntax::OptionHandling

🌈 SEE ALSO 🌈

  • MooseX::Declare
  • MooseX::Declare::Syntax::Keyword::Class
  • MooseX::Declare::Syntax::OptionHandling

πŸ‘‘ AUTHOR πŸ‘‘

Florian Ragwitz <rafl@debian.org> β€” the main character who wrote this fr fr 🫢


This software is copyright (c) 2008 by Florian Ragwitz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, open source πŸ’…


perl v5.34.0 Β· 2022-06-15 β€” and that's the whole page bestie, go forth and extend ur classes, mwah πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from