[Catalyst-commits] r9382 - in trunk/Catalyst-Model-DBIC-Schema: . lib/Catalyst/Model/DBIC

caelum at dev.catalyst.perl.org caelum at dev.catalyst.perl.org
Mon Feb 23 03:45:22 GMT 2009


Author: caelum
Date: 2009-02-23 03:45:21 +0000 (Mon, 23 Feb 2009)
New Revision: 9382

Modified:
   trunk/Catalyst-Model-DBIC-Schema/Makefile.PL
   trunk/Catalyst-Model-DBIC-Schema/lib/Catalyst/Model/DBIC/Schema.pm
Log:
switch M::DBIC::Schema to MRO::Compat from NEXT

Modified: trunk/Catalyst-Model-DBIC-Schema/Makefile.PL
===================================================================
--- trunk/Catalyst-Model-DBIC-Schema/Makefile.PL	2009-02-21 01:31:05 UTC (rev 9381)
+++ trunk/Catalyst-Model-DBIC-Schema/Makefile.PL	2009-02-23 03:45:21 UTC (rev 9382)
@@ -8,6 +8,7 @@
 requires 'UNIVERSAL::require'    => '0.10';
 requires 'Class::Data::Accessor' => '0.02';
 requires 'Class::Accessor::Fast' => '0.22';
+requires 'MRO::Compat';
 test_requires 'Test::More';
 
 feature 'Catalyst::Helper support',

Modified: trunk/Catalyst-Model-DBIC-Schema/lib/Catalyst/Model/DBIC/Schema.pm
===================================================================
--- trunk/Catalyst-Model-DBIC-Schema/lib/Catalyst/Model/DBIC/Schema.pm	2009-02-21 01:31:05 UTC (rev 9381)
+++ trunk/Catalyst-Model-DBIC-Schema/lib/Catalyst/Model/DBIC/Schema.pm	2009-02-23 03:45:21 UTC (rev 9382)
@@ -6,7 +6,8 @@
 our $VERSION = '0.23';
 
 use base qw/Catalyst::Model Class::Accessor::Fast Class::Data::Accessor/;
-use NEXT;
+use MRO::Compat;
+use mro 'c3';
 use UNIVERSAL::require;
 use Carp;
 use Data::Dumper;
@@ -318,7 +319,7 @@
 =cut
 
 sub new {
-    my $self = shift->NEXT::new(@_);
+    my $self = shift->next::method(@_);
     
     my $class = ref($self);
     my $model_name = $class;




More information about the Catalyst-commits mailing list