some minor tweaks 0_35
Stevan Little [Tue, 22 Jan 2008 23:59:53 +0000 (23:59 +0000)]
Changes
lib/Moose/Meta/Class.pm

diff --git a/Changes b/Changes
index 9184c62..cd542fa 100644 (file)
--- a/Changes
+++ b/Changes
@@ -5,6 +5,12 @@ Revision history for Perl extension Moose
       - fix to make sure even Class::MOP attributes 
         are handled correctly (Thanks to Dave Rolsky)
         - added test for this (also Dave Rolsky)
+    
+    * Moose::Meta::Class
+      - improved error message on _apply_all_roles, 
+        you should now use Moose::Util::apply_all_roles
+        and you shouldnt have been using a _ prefixed
+        method in the first place ;)
 
 0.34 Mon. Jan. 21, 2008
     ~~~ more misc. doc. fixes ~~~
index a784547..3f927f5 100644 (file)
@@ -9,7 +9,7 @@ use Class::MOP;
 use Carp         'confess';
 use Scalar::Util 'weaken', 'blessed', 'reftype';
 
-our $VERSION   = '0.17';
+our $VERSION   = '0.18';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use Moose::Meta::Method::Overriden;
@@ -271,7 +271,9 @@ sub _fix_metaclass_incompatability {
 # this was crap anyway, see
 # Moose::Util::apply_all_roles
 # instead
-sub _apply_all_roles { die "DEPRECATED" }
+sub _apply_all_roles { 
+    die 'DEPRECATED: use Moose::Util::apply_all_roles($meta, @roles) instead' 
+}
 
 my %ANON_CLASSES;