X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=c8681b7c563f6a8ab4a43f8cc11189006d6a3b10;hb=87bf71d54c0e5bd50700d8e3be59b79e9b670012;hp=0b11c0b6b88eee09451d5dc9292c81072f24761d;hpb=665f62861f11befaaba1f6b9bae1b32bb650588a;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index 0b11c0b..c8681b7 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -3,7 +3,17 @@ package DBIx::Class; use strict; use warnings; -use MRO::Compat; +BEGIN { + if ($] < 5.009_005) { + require MRO::Compat; + *DBIx::Class::_ENV_::OLD_MRO = sub () { 1 }; + } + else { + require mro; + *DBIx::Class::_ENV_::OLD_MRO = sub () { 0 }; + } +} + use mro 'c3'; use DBIx::Class::Optional::Dependencies;