use List::Util 'first';
use Scalar::Util 'reftype';
use File::Spec;
-use IO::Handle;
use Moose();
use MooseX::Types();
note "Using Moose version $Moose::VERSION and MooseX::Types version $MooseX::Types::VERSION";
}
}
- ## Cleanup after ourselves. Unlink all gthe slave paths.
+ ## Cleanup after ourselves. Unlink all the slave paths.
sub cleanup {
my $self = shift @_;
+ $_->disconnect for values %{ $self->schema->storage->replicants };
foreach my $slave (@{$self->slave_paths}) {
if(-e $slave) {
unlink $slave;
is $debug{storage_type}, 'REPLICANT', "got last query from a replicant: $debug{dsn}";
}
+
## Delete the old database files
$replicated->cleanup;