get rid of useless attr
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / DeployMethod / SQL / Translator / Deprecated.pm
CommitLineData
3c1b5ee8 1package DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated;
2use Moose;
3use Method::Signatures::Simple;
4
42c2fec3 5use File::Spec::Functions;
6
3c1b5ee8 7extends 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator',
8
42c2fec3 9method _ddl_schema_consume_filenames($type, $version) {
10 return [$self->_ddl_schema_produce_filename($type, $version)]
11}
12
13method _ddl_schema_produce_filename($type, $version) {
3c1b5ee8 14 my $filename = ref $self->schema;
15 $filename =~ s/::/-/g;
16
42c2fec3 17 $filename = catfile(
18 $self->upgrade_directory, "$filename-$version-$type.sql"
3c1b5ee8 19 );
20
42c2fec3 21 return $filename;
3c1b5ee8 22}
23
42c2fec3 24method _ddl_schema_up_produce_filename($type, $versions, $dir) {
3c1b5ee8 25 my $filename = ref $self->schema;
26 $filename =~ s/::/-/g;
27
42c2fec3 28 $filename = catfile(
29 $self->upgrade_directory, "$filename-" . join( q(-), @{$versions} ) . "-$type.sql"
3c1b5ee8 30 );
31
42c2fec3 32 return $filename;
3c1b5ee8 33}
34
42c2fec3 35method _ddl_schema_up_consume_filenames($type, $versions) {
36 return [$self->_ddl_schema_up_produce_filename($type, $versions)]
37}
38
39__PACKAGE__->meta->make_immutable;
40
3c1b5ee8 411;