Commit | Line | Data |
cdf3cae6 |
1 | package Moose::Meta::Attribute::Trait::Native::Code; |
2 | use Moose::Role; |
3 | use Moose::Meta::Attribute::Trait::Native::MethodProvider::Code; |
4 | |
5 | our $VERSION = '0.87'; |
6 | $VERSION = eval $VERSION; |
7 | our $AUTHORITY = 'cpan:STEVAN'; |
8 | |
9 | with 'Moose::Meta::Attribute::Trait::Native'; |
10 | |
11 | has method_provider => ( |
12 | is => 'ro', |
13 | isa => 'ClassName', |
14 | predicate => 'has_method_provider', |
15 | default => 'Moose::Meta::Attribute::Trait::Native::MethodProvider::Code', |
16 | ); |
17 | |
18 | sub _default_is { 'ro' } |
19 | sub _helper_type { 'CodeRef' } |
20 | |
21 | no Moose::Role; |
22 | |
23 | 1; |