Class-DBI-Plugin-MultiDatabases
view release on metacpan or search on metacpan
lib/Class/DBI/Plugin/MultiDatabases.pm view on Meta::CPAN
use Carp;
use base qw(Class::Data::Inheritable);
use vars qw($VERSION);
$VERSION = 0.1;
##############################################################################
sub import {
my $me = shift;
my $class = (caller)[0];
unless( UNIVERSAL::isa($class, 'Class::DBI') ){
croak __PACKAGE__, " can be used only by Class::DBI and its subclass.";
}
no strict 'refs';
for my $sym (qw/change_db change_db set_connections db_Main
save_db_Main clear_db_Main is_imported_class effected_classes/){
*{"$class\::$sym"} = \&{ $sym };
}
( run in 0.431 second using v1.01-cache-2.11-cpan-a3c8064c92c )