[Moose-commits] r7866 - MooseX-Emulate-Class-Accessor-Fast/trunk/lib/MooseX/Emulate/Class/Accessor

rafl at code2.0beta.co.uk rafl at code2.0beta.co.uk
Sun Mar 29 20:57:33 BST 2009


Author: rafl
Date: 2009-03-29 12:57:33 -0700 (Sun, 29 Mar 2009)
New Revision: 7866

Modified:
   MooseX-Emulate-Class-Accessor-Fast/trunk/lib/MooseX/Emulate/Class/Accessor/Fast.pm
Log:
Stop using $attr->process_accessors. It's been deprecated.

Modified: MooseX-Emulate-Class-Accessor-Fast/trunk/lib/MooseX/Emulate/Class/Accessor/Fast.pm
===================================================================
--- MooseX-Emulate-Class-Accessor-Fast/trunk/lib/MooseX/Emulate/Class/Accessor/Fast.pm	2009-03-29 17:35:20 UTC (rev 7865)
+++ MooseX-Emulate-Class-Accessor-Fast/trunk/lib/MooseX/Emulate/Class/Accessor/Fast.pm	2009-03-29 19:57:33 UTC (rev 7866)
@@ -124,8 +124,7 @@
       if($attr_name eq $reader){
         my $alias = "_${attr_name}_accessor";
         next if $meta->has_method($alias);
-        my @alias_method = $attr->process_accessors(accessor => $alias, 0);
-        $meta->add_method(@alias_method);
+        $meta->add_method($alias => $attr->get_read_method_ref);
       }
     } else {
       my @opts = ( $meta->has_method($writer) ? () : (writer => $writer) );




More information about the Moose-commits mailing list