X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FClassAttribute.pm;h=06580accbef674ec93cb137909489c7ef1cf4725;hb=941ae03a6c2f4e7e594a66f8aaa08b8a2cad55b7;hp=57e141b55c7657f3e673c850c324d4529ae29e0f;hpb=b2e0e01ec7ccd4771694b1fbd1452d551bc2829f;p=gitmo%2FMooseX-ClassAttribute.git diff --git a/lib/MooseX/ClassAttribute.pm b/lib/MooseX/ClassAttribute.pm index 57e141b..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.06'; +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;