X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FClassAttribute%2FTrait%2FClass.pm;fp=lib%2FMooseX%2FClassAttribute%2FRole%2FMeta%2FClass.pm;h=3bb887c4c025d6d28fc449bccac7d02e36eeae01;hb=63fcc5089af76b1738850b39823dab675626ebfa;hp=8ec293b4e75d3bacd1b8718eee51ecf757a73ddd;hpb=55ea2495e75ea142465175668ffa8e6be7af2c22;p=gitmo%2FMooseX-ClassAttribute.git diff --git a/lib/MooseX/ClassAttribute/Role/Meta/Class.pm b/lib/MooseX/ClassAttribute/Trait/Class.pm similarity index 94% rename from lib/MooseX/ClassAttribute/Role/Meta/Class.pm rename to lib/MooseX/ClassAttribute/Trait/Class.pm index 8ec293b..3bb887c 100644 --- a/lib/MooseX/ClassAttribute/Role/Meta/Class.pm +++ b/lib/MooseX/ClassAttribute/Trait/Class.pm @@ -1,15 +1,15 @@ -package MooseX::ClassAttribute::Role::Meta::Class; +package MooseX::ClassAttribute::Trait::Class; use strict; use warnings; -use MooseX::ClassAttribute::Role::Meta::Attribute; +use MooseX::ClassAttribute::Trait::Attribute; use Scalar::Util qw( blessed ); use namespace::autoclean; use Moose::Role; -with 'MooseX::ClassAttribute::Role::Meta::Mixin::HasClassAttributes'; +with 'MooseX::ClassAttribute::Trait::Mixin::HasClassAttributes'; has _class_attribute_values => ( traits => ['Hash'], @@ -87,10 +87,10 @@ sub _process_new_class_attribute { my %p = @_; if ( $p{traits} ) { - push @{ $p{traits} }, 'MooseX::ClassAttribute::Role::Meta::Attribute'; + push @{ $p{traits} }, 'MooseX::ClassAttribute::Trait::Attribute'; } else { - $p{traits} = ['MooseX::ClassAttribute::Role::Meta::Attribute']; + $p{traits} = ['MooseX::ClassAttribute::Trait::Attribute']; } return Moose::Meta::Attribute->interpolate_class_and_new( $name, %p ); @@ -231,7 +231,7 @@ __END__ =head1 NAME -MooseX::ClassAttribute::Role::Meta::Class - A metaclass role for classes with class attributes +MooseX::ClassAttribute::Trait::Class - A metaclass role for classes with class attributes =head1 SYNOPSIS