use Moose;
has migration => (
is => 'ro',
weak_ref => 1,
required => 1);
sub build {
my $migration = shift->migration;
return $migration->db_sandbox_class
->new(target_dir=>$migration->target_dir,
schema_class=>$migration->_infer_schema_class);
}
__PACKAGE__->meta->make_immutable;
=head1 NAME
DBIx::Class::Migration::TargetDirSandboxBuilder - Build a sandbox at target_dir
=head1 SYNOPSIS
use DBIx::Class::Migration::TargetDirSandboxBuilder;
=head1 DESCRIPTION
Helper class that creates a C<db_sandbox> in the C<target_dir>.
=head1 SEE ALSO
L<DBIx::Class::Migration>, L<DBIx::Class::Migration::Sandbox>.
=head1 AUTHOR
See L<DBIx::Class::Migration> for author information
=head1 COPYRIGHT & LICENSE
See L<DBIx::Class::Migration> for copyright and license information
=cut