X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FVersionHandler%2FExplicitVersions.pm;h=625e2f609dfa714da93474ffad4e9a465163921a;hb=e86c0c07a9464b4a3cab37b9dfcf9971a8dd151b;hp=60b01ffdd01172dbac2b1cc6e461fc9dbd0b014f;hpb=e52174e31b95fe335f6ab8cfdbf23cc2a0c05673;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm b/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm index 60b01ff..625e2f6 100644 --- a/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm +++ b/lib/DBIx/Class/DeploymentHandler/VersionHandler/ExplicitVersions.pm @@ -1,5 +1,8 @@ package DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions; use Moose; + +# ABSTRACT: Define your own list of versions to use for migrations + use Carp 'croak'; with 'DBIx::Class::DeploymentHandler::HandlesVersioning'; @@ -18,6 +21,7 @@ has database_version => ( has to_version => ( is => 'ro', + isa => 'Str', lazy_build => 1, ); @@ -90,8 +94,8 @@ sub previous_version_set { } else { my $next_idx = $self->_dec_version_idx; return [ - $self->ordered_versions->[$next_idx ], $self->ordered_versions->[$next_idx + 1], + $self->ordered_versions->[$next_idx ], ]; } }