1Moose::Meta::Method::AuUgsmeerntCeodn(t3r)ibuted Perl DoMcouomseen:t:aMteitoan::Method::Augmented(3)
2
3
4
6 Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented
7 methods
8
10 version 2.2206
11
13 This class implements method augmentation logic for the Moose "augment"
14 keyword.
15
16 The augmentation subroutine reference will be invoked explicitly using
17 the "inner" keyword from the parent class's method definition.
18
20 "Moose::Meta::Method::Augmented" is a subclass of Moose::Meta::Method.
21
23 Moose::Meta::Method::Augmented->new(%options)
24 This constructs a new object. It accepts the following options:
25
26 • class
27
28 The metaclass object for the class in which the augmentation is
29 being declared. This option is required.
30
31 • name
32
33 The name of the method which we are augmenting. This method must
34 exist in one of the class's superclasses. This option is required.
35
36 • method
37
38 The subroutine reference which implements the augmentation. This
39 option is required.
40
42 See "BUGS" in Moose for details on reporting bugs.
43
45 • Stevan Little <stevan@cpan.org>
46
47 • Dave Rolsky <autarch@urth.org>
48
49 • Jesse Luehrs <doy@cpan.org>
50
51 • Shawn M Moore <sartak@cpan.org>
52
53 • יובל קוג'מן (Yuval Kogman) <nothingmuch@woobling.org>
54
55 • Karen Etheridge <ether@cpan.org>
56
57 • Florian Ragwitz <rafl@debian.org>
58
59 • Hans Dieter Pearcey <hdp@cpan.org>
60
61 • Chris Prather <chris@prather.org>
62
63 • Matt S Trout <mstrout@cpan.org>
64
66 This software is copyright (c) 2006 by Infinity Interactive, Inc.
67
68 This is free software; you can redistribute it and/or modify it under
69 the same terms as the Perl 5 programming language system itself.
70
71
72
73perl v5.38.0 2023-07-23 Moose::Meta::Method::Augmented(3)