Improve documents
[gitmo/Mouse.git] / lib / Mouse / Meta / Method.pm
CommitLineData
8e64d0fa 1package Mouse::Meta::Method;
2use strict;
3use warnings;
4
53875581 5use Mouse::Util qw(:meta);
6
8e64d0fa 7use overload
8 '&{}' => 'body',
9 fallback => 1,
10;
11
12sub new{
13 my($class, %args) = @_;
14
15 return bless \%args, $class;
16}
17
18sub body { $_[0]->{body} }
19sub name { $_[0]->{name} }
20sub package_name{ $_[0]->{package} }
21
22
231;
24
25__END__
1820fffe 26
27=head1 NAME
28
29Mouse::Meta::Method - A Mouse Method metaclass
30
31=head1 SEE ALSO
32
33L<Moose::Meta::Method>
34
35=cut