diff options
author | Jesse Luehrs <doy@tozt.net> | 2009-05-28 20:14:38 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2009-05-28 20:14:38 -0500 |
commit | 15b4f4b53ad70637faef9e0143e56dc8c256031d (patch) | |
tree | b333ca676aa61a944d1c3e856124660c833847f3 | |
parent | 4b096c4a2cdedca8542f7316f2dba6ad1acf50c8 (diff) | |
download | moosex-abc-15b4f4b53ad70637faef9e0143e56dc8c256031d.tar.gz moosex-abc-15b4f4b53ad70637faef9e0143e56dc8c256031d.zip |
required_methods needs auto_deref
-rw-r--r-- | lib/MooseX/ABC/Trait/Class.pm | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/MooseX/ABC/Trait/Class.pm b/lib/MooseX/ABC/Trait/Class.pm index c8b7341..735a85a 100644 --- a/lib/MooseX/ABC/Trait/Class.pm +++ b/lib/MooseX/ABC/Trait/Class.pm @@ -3,11 +3,12 @@ use Moose::Role; use MooseX::AttributeHelpers; has required_methods => ( - metaclass => 'Collection::Array', - is => 'ro', - isa => 'ArrayRef[Str]', - default => sub { [] }, - provides => { + metaclass => 'Collection::Array', + is => 'ro', + isa => 'ArrayRef[Str]', + default => sub { [] }, + auto_deref => 1, + provides => { push => 'add_required_method', }, ); |