From: Rafael Kitover Date: Mon, 23 Feb 2009 03:45:21 +0000 (+0000) Subject: switch M::DBIC::Schema to MRO::Compat from NEXT X-Git-Tag: v0.26~55 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=0f3de2c4e37cb6eba279e22f29cafc7d73ca564d;p=catagits%2FCatalyst-Model-DBIC-Schema.git switch M::DBIC::Schema to MRO::Compat from NEXT --- diff --git a/Makefile.PL b/Makefile.PL index 9b44d6b..0906eb9 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -8,6 +8,7 @@ requires 'Catalyst::Runtime' => '5.70'; 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', diff --git a/lib/Catalyst/Model/DBIC/Schema.pm b/lib/Catalyst/Model/DBIC/Schema.pm index 4e05510..030dc06 100644 --- a/lib/Catalyst/Model/DBIC/Schema.pm +++ b/lib/Catalyst/Model/DBIC/Schema.pm @@ -6,7 +6,8 @@ use warnings; 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 @@ Used often for debugging and controlling transactions. =cut sub new { - my $self = shift->NEXT::new(@_); + my $self = shift->next::method(@_); my $class = ref($self); my $model_name = $class;