X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FClassAttribute.pm;h=06580accbef674ec93cb137909489c7ef1cf4725;hb=941ae03a6c2f4e7e594a66f8aaa08b8a2cad55b7;hp=d05b98538b2a4da38b393d5cccb352192aa09012;hpb=7a4a3b1efe4db788811154fbecbf6c94ceeee4bf;p=gitmo%2FMooseX-ClassAttribute.git diff --git a/lib/MooseX/ClassAttribute.pm b/lib/MooseX/ClassAttribute.pm index d05b985..06580ac 100644 --- a/lib/MooseX/ClassAttribute.pm +++ b/lib/MooseX/ClassAttribute.pm @@ -3,13 +3,12 @@ package MooseX::ClassAttribute; use strict; use warnings; -our $VERSION = '0.05'; +our $VERSION = '0.08'; our $AUTHORITY = 'cpan:DROLSKY'; -use Moose (); +use Moose 0.74 (); use Moose::Exporter; use MooseX::ClassAttribute::Role::Meta::Class; -use MooseX::ClassAttribute::Role::Meta::Attribute; Moose::Exporter->setup_import_methods ( with_caller => [ 'class_has' ] ); @@ -37,10 +36,9 @@ sub class_has my $attrs = ref $name eq 'ARRAY' ? $name : [$name]; - Class::MOP::Class - ->initialize($caller) - ->add_class_attribute( $_, %options ) - for @{ $attrs }; + Class::MOP::class_of($caller) + ->add_class_attribute( $_, %options ) + for @{ $attrs }; } 1;