X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDB.pm;h=905b908434c91affffc0ef22cae42ce9136cfa65;hb=fab31d8c753ec27ee5b5a16d1568cc337a245858;hp=7a3ae1a87379f3ae75862ae5cd6c00c9cc7fb304;hpb=4a9d7caefe4b23922bb1597a92d3742f99aa6009;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/DB.pm b/lib/DBIx/Class/DB.pm index 7a3ae1a..905b908 100644 --- a/lib/DBIx/Class/DB.pm +++ b/lib/DBIx/Class/DB.pm @@ -2,6 +2,7 @@ package DBIx::Class::DB; use base qw/Class::Data::Inheritable/; use DBIx::Class::Storage::DBI; +use DBIx::Class::ClassResolver::PassThrough; use DBI; =head1 NAME @@ -34,6 +35,8 @@ This class provides a simple way of specifying a database connection. =cut __PACKAGE__->mk_classdata('storage'); +__PACKAGE__->mk_classdata('class_resolver' => + 'DBIx::Class::ClassResolver::PassThrough'); =item connection @@ -71,13 +74,15 @@ Issues a rollback again the current dbh sub dbi_rollback { $_[0]->storage->rollback; } +sub resolve_class { return shift->class_resolver->class(@_); } + 1; =back =head1 AUTHORS -Matt S. Trout +Matt S. Trout =head1 LICENSE