Moose::...licting(3)

πŸ’– NAME πŸ’–

Moose::Meta::Role::Method::Conflicting β€” it's the Moose metaclass for conflicting methods in Roles. That's the whole vibe.

(also, quick heads up bestie: this page lives in the User Contributed Perl Documentation manual, section 3, in case you were wondering where you even are rn)


🌸 VERSION 🌸

version 2.4000


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so the original page literally leaves this section empty. Nothing. Blank. A void. Not me being like "where's the content" 😭 anyway, moving on, periodt. πŸ’…


πŸ‘‘ INHERITANCE πŸ‘‘

Moose::Meta::Role::Method::Conflicting is a subclass of Moose::Meta::Role::Method::Required. It's giving nepo baby in the best way β€” it takes everything from Required and then adds its own little sprinkle of drama on top. ✨


✨ METHODS ✨

Moose::Meta::Role::Method::Conflicting->new(%options)

This creates a new type constraint based on the provided %options:

  • name β€” the method name. This is required, so don't come in here trying to skip it, fr fr.
  • roles β€” the list of role names that generated the conflict. Also required. No cap, both of these are mandatory.

$method->name

Returns the conflicting method's name, exactly as provided to the constructor. Simple, clean, iconic. 🫢

$method->roles

Returns the roles that generated this conflicting method, exactly as provided to the constructor. Same energy as above.

$method->roles_as_english_list

Returns the roles that generated this conflicting method as an English list. So like, actually readable by a human. Slay. 🌈


πŸ’€ BUGS πŸ’€

See "BUGS" in Moose for details on reporting bugs. That's where all the bug-reporting tea lives, go check it. πŸ›


πŸŽ€ AUTHORS πŸŽ€

The literal legends who made this happen:

  • Stevan Little <stevan@cpan.org>
  • Dave Rolsky <autarch@urth.org>
  • Jesse Luehrs <doy@cpan.org>
  • Shawn M Moore <sartak@cpan.org>
  • Χ™Χ•Χ‘Χœ Χ§Χ•Χ’'מן (Yuval Kogman) <nothingmuch@woobling.org>
  • Karen Etheridge <ether@cpan.org>
  • Florian Ragwitz <rafl@debian.org>
  • Hans Dieter Pearcey <hdp@cpan.org>
  • Chris Prather <chris@prather.org>
  • Matt S Trout <mstrout@cpan.org>

This software is copyright (c) 2006 by Infinity Interactive, Inc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. Free, open, generous β€” we love to see it. πŸ‘‘


and that's the whole page, bestie!! πŸ¦‹ this lil guide is running on perl v5.42.0, dated 2025-07-25, and it's filed under Moose::...licting(3) β€” stay slaying out there πŸ’–

πŸ“¦ where this page comes from