do_backup no longer makes sense; other cleanup
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / WithSqltDeployMethod.pm
CommitLineData
8bf3eee1 1package DBIx::Class::DeploymentHandler::WithSqltDeployMethod;
2use Moose::Role;
3
45d0d9d5 4use DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator;
8bf3eee1 5
6has deploy_method => (
7521a845 7 does => 'DBIx::Class::DeploymentHandler::HandlesDeploy',
8bf3eee1 8 is => 'ro',
9 lazy_build => 1,
7521a845 10 handles => 'DBIx::Class::DeploymentHandler::HandlesDeploy',
8bf3eee1 11);
12
13sub _build_deploy_method {
a912450b 14 my $self = shift;
189697a7 15 DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator->new({
a912450b 16 schema => $self->schema,
17 databases => $self->databases,
18 upgrade_directory => $self->upgrade_directory,
19 sqltargs => $self->sqltargs,
189697a7 20 });
8bf3eee1 21}
22
231;
e051bb00 24
25__END__
26
5e69e635 27vim: ts=2 sw=2 expandtab