MakeMe...:mcoder(3pm)

πŸ“¦
version 1.01 Β· 5 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so this is the MakeMe...:mcoder(3pm) page, and we're talking about Class::MakeMethods::Emulator::mcoder β€” it exists to emulate the mcoder module. periodt. πŸ’…

✨ SYNOPSIS ✨

bestie, here's the whole vibe:

package MyClass;

use Class::MakeMethods::Emulator::mcoder
         [qw(get set)] => [qw(color sound height)],
         proxy => [qw(runner run walk stop)],
         calculated => weight;

sub _calculate_weight { shift->ask_weight }

🌸 DESCRIPTION 🌸

So like, this module emulates the functionality of the mcoder module, using Class::MakeMethods to generate similar methods. no cap. 🫢

For example, the following lines are equivalent:

use mcoder 'get' => 'foo';
use mcoder::get 'foo';
use Class::MakeMethods::Template::Hash 'scalar --get' => 'foo';

You may use this module directly, as shown in the SYNOPSIS above, or you may call use Class::MakeMethods::Emulator::mcoder '-take_namespace'; to alias the mcoder namespace to this package, and subsequent calls to the original package will be transparently handled by this emulator. ✨

To remove the emulation aliasing, call use Class::MakeMethods::Emulator::mcoder '-release_namespace'. The same mechanism is also available for the "sugar" subclasses. πŸ“

⚠️ Caution: This affects all subsequent uses of the mcoder module in your program, including those in other modules, and might cause unexpected effects. Like, all of them. Be careful bestie. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

  • See Class::MakeMethods for general information about this distribution. πŸ‘‘
  • See Class::MakeMethods::Emulator for more about this family of subclasses. 🌈
  • See mcoder for documentation of the original module. πŸ’œ

and that's the tea πŸŽ€ this page popped off in the MakeMe...:mcoder(3pm) manual, courtesy of the User Contributed Perl Documentation squad, running perl v5.36.0 and dated 2022-10-13 β€” bye bestie, go generate some methods πŸ’–βœ¨

πŸ“¦ where this page comes from