Tidy
[gitmo/Mouse.git] / lib / Mouse / Meta / Method.pm
1 package Mouse::Meta::Method;
2 use strict;
3 use warnings;
4
5 use Mouse::Util qw(:meta);
6
7 use overload
8     '&{}' => 'body',
9     fallback => 1,
10 ;
11
12 sub new{
13     my($class, %args) = @_;
14
15     return bless \%args, $class;
16 }
17
18 sub body        { $_[0]->{body}    }
19 sub name        { $_[0]->{name}    }
20 sub package_name{ $_[0]->{package} }
21
22
23 1;
24
25 __END__