X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=4551941d62edf4814131be22c875bad796eef312;hb=f116ff4e8c8802234686405ad4ab44bff1a545f6;hp=ec883e88ecf15a5ef9e166e0fde96032c81c2dfa;hpb=45bffdf0de2d64c3559c285103e60fc47eee6007;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index ec883e8..4551941 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -12,6 +12,12 @@ BEGIN { require mro; *DBIx::Class::_ENV_::OLD_MRO = sub () { 0 }; } + + # ::Runmode would only be loaded by DBICTest, which in turn implies t/ + *DBIx::Class::_ENV_::DBICTEST = eval { DBICTest::RunMode->is_author } + ? sub () { 1 } + : sub () { 0 } + ; } use mro 'c3'; @@ -19,9 +25,12 @@ use mro 'c3'; use DBIx::Class::Optional::Dependencies; use vars qw($VERSION); -use base qw/DBIx::Class::Componentised Class::Accessor::Grouped/; +use base qw/DBIx::Class::Componentised DBIx::Class::AccessorGroup/; use DBIx::Class::StartupCheck; +__PACKAGE__->mk_group_accessors(inherited => '_skip_namespace_frames'); +__PACKAGE__->_skip_namespace_frames('^DBIx::Class|^SQL::Abstract|^Try::Tiny'); + sub mk_classdata { shift->mk_classaccessor(@_); } @@ -308,6 +317,8 @@ goraxe: Gordon Irving gphat: Cory G Watson +Grant Street Group L + groditi: Guillermo Roditi Haarg: Graham Knop @@ -318,6 +329,8 @@ ilmari: Dagfinn Ilmari MannsEker initself: Mike Baas +jawnsy: Jonathan Yu + jasonmay: Jason May jesper: Jesper Krogh