[Catalyst-commits] r7907 - Catalyst-Runtime/5.80/branches/moose/lib/Catalyst

matthewt at dev.catalyst.perl.org matthewt at dev.catalyst.perl.org
Tue Jun 10 17:24:55 BST 2008


Author: matthewt
Date: 2008-06-10 17:24:55 +0100 (Tue, 10 Jun 2008)
New Revision: 7907

Modified:
   Catalyst-Runtime/5.80/branches/moose/lib/Catalyst/ClassData.pm
Log:
switch from add_package_symbol for the sake of immutable

Modified: Catalyst-Runtime/5.80/branches/moose/lib/Catalyst/ClassData.pm
===================================================================
--- Catalyst-Runtime/5.80/branches/moose/lib/Catalyst/ClassData.pm	2008-06-09 22:37:44 UTC (rev 7906)
+++ Catalyst-Runtime/5.80/branches/moose/lib/Catalyst/ClassData.pm	2008-06-10 16:24:55 UTC (rev 7907)
@@ -13,7 +13,7 @@
   my $accessor =  sub {
     my $meta = $_[0]->meta;
     if(@_ > 1){
-      $meta->add_package_symbol($slot, \ $_[1]);
+      $meta->namespace->{$attribute} = \$_[1];
       return $_[1];
     }
 




More information about the Catalyst-commits mailing list