switch from NEXT to MRO::Compat
Brian Cassidy [Sat, 3 Jan 2009 02:32:03 +0000 (02:32 +0000)]
Changes
Makefile.PL
lib/Catalyst/Plugin/ConfigLoader.pm

diff --git a/Changes b/Changes
index 5f940ab..cb25fec 100644 (file)
--- a/Changes
+++ b/Changes
@@ -2,6 +2,7 @@ Revision history for Perl extension Catalyst::Plugin::ConfigLoader.
 
 0.22  XXX
     - add a cookbook entry re: UTF-8 and Config::General (Octavian Rasnita)
+    - switch from NEXT to MRO::Compat
 
 0.21  Mon Aug 11 2008
     - add a cookbook entry for converting an existing config to
index 5811335..3a0eb83 100644 (file)
@@ -12,6 +12,7 @@ all_from 'lib/Catalyst/Plugin/ConfigLoader.pm';
 requires 'Catalyst::Runtime' => '5.7008';    # needed for env_value()
 requires 'Data::Visitor'     => '0.02';
 requires 'Config::Any'       => '0.08';
+requires 'MRO::Compat'       => '0.09';
 
 test_requires 'Test::More';
 
index 8a84d43..692eb87 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 use warnings;
 
 use Config::Any;
-use NEXT;
+use MRO::Compat;
 use Data::Visitor::Callback;
 use Catalyst::Utils ();
 
@@ -96,7 +96,7 @@ sub setup {
     $c->load_config( { $_ => $configs{ $_ } } ) for @main, @locals;
 
     $c->finalize_config;
-    $c->NEXT::setup( @_ );
+    $c->next::method( @_ );
 }
 
 =head2 load_config