Changes for 0.14
[gitmo/MooseX-StrictConstructor.git] / lib / MooseX / StrictConstructor.pm
index 75d6eb3..e7cfda2 100644 (file)
@@ -12,16 +12,16 @@ use MooseX::StrictConstructor::Role::Object;
     my %class_meta;
 
     if ( $Moose::VERSION < 1.9900 ) {
-        require MooseX::StrictConstructor::Role::Meta::Method::Constructor;
+        require MooseX::StrictConstructor::Trait::Method::Constructor;
         %class_meta = (
             constructor => [
-                'MooseX::StrictConstructor::Role::Meta::Method::Constructor']
+                'MooseX::StrictConstructor::Trait::Method::Constructor']
         );
     }
     else {
-        require MooseX::StrictConstructor::Role::Meta::Class;
+        require MooseX::StrictConstructor::Trait::Class;
         %class_meta
-            = ( class => ['MooseX::StrictConstructor::Role::Meta::Class'] );
+            = ( class => ['MooseX::StrictConstructor::Trait::Class'] );
     }
 
     Moose::Exporter->setup_import_methods(
@@ -56,7 +56,7 @@ __END__
 
 Simply loading this module makes your constructors "strict". If your
 constructor is called with an attribute init argument that your class
-does not declare, then it calls "Carp::confess()". This is a great way
+does not declare, then it calls C<Moose->throw_error()>. This is a great way
 to catch small typos.
 
 =head2 Subverting Strictness