logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods

Authors

       •   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>

Bugs

       See "BUGS" in Moose for details on reporting bugs.

Description

       This class implements method augmentation logic for the Moose "augment" keyword.

       The augmentation subroutine reference will be invoked explicitly using the "inner" keyword from the
       parent class's method definition.

Inheritance

       "Moose::Meta::Method::Augmented" is a subclass of Moose::Meta::Method.

Methods

Moose::Meta::Method::Augmented->new(%options)
       This constructs a new object. It accepts the following options:

       •   class

           The  metaclass  object  for  the  class  in  which the augmentation is being declared. This option is
           required.

       •   name

           The name of the method which we are augmenting.  This  method  must  exist  in  one  of  the  class's
           superclasses. This option is required.

       •   method

           The subroutine reference which implements the augmentation. This option is required.

Name

       Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods

Version

       version 2.2207

See Also