use DBIx::Class 0.08100;
use DBIx::Class::Exception;
use Class::Accessor::Grouped;
-use Path::Class qw(dir file);
+use Path::Class qw(dir file tempdir);
use File::Spec::Functions 'catfile', 'catdir';
use Config::Any::JSON;
use Data::Dump::Streamer;
use Data::Dumper;
use Class::C3::Componentised;
use MIME::Base64;
-use File::Temp qw/tempdir/;
use base qw(Class::Accessor::Grouped);
__PACKAGE__->mk_group_accessors( 'simple' => qw/config_dir
_inherited_attributes debug schema_class dumped_objects config_attrs/);
-our $VERSION = '1.001018';
+our $VERSION = '1.001021';
=head1 NAME
}
$self->msg("generating fixtures");
- my $tmp_output_dir = dir(tmpdir());
+ my $tmp_output_dir = tempdir();
if (-e $tmp_output_dir) {
$self->msg("- clearing existing $tmp_output_dir");
}
$self->msg("- moving temp dir to $output_dir");
- move($_, dir($output_dir, $_->relative($_->parent)->stringify))
- for $tmp_output_dir->children;
+ dircopy($tmp_output_dir, $output_dir);
if (-e $output_dir) {
$self->msg("- clearing tmp dir $tmp_output_dir");
return 1 if $params->{no_populate};
$self->msg("\nimporting fixtures");
- my $tmp_fixture_dir = dir(tmpdir());
+ my $tmp_fixture_dir = tempdir();
my $version_file = file($fixture_dir, '_dumper_version');
my $config_set_path = file($fixture_dir, '_config_set');
my $config_set = -e $config_set_path ? do { my $VAR1; eval($config_set_path->slurp); $VAR1 } : '';
Frank Switalski <fswitalski@gmail.com>
+ Chris Akins <chris.hexx@gmail.com>
+
=head1 LICENSE
This library is free software under the same license as perl itself