X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FHandlesVersioning.pm;fp=lib%2FDBIx%2FClass%2FDeploymentHandler%2FHandlesVersioning.pm;h=f203066dd508a21e40dde1352c2facb98760f5e0;hb=fb105cfaa0a76db35042a0c862f8fd56fa8c0d2c;hp=b1ebb78158dae6e3079169232dbbff35d02314ca;hpb=2a9e7b481f06e356a699fdfb599dcd5402996d52;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm b/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm index b1ebb78..f203066 100644 --- a/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm +++ b/lib/DBIx/Class/DeploymentHandler/HandlesVersioning.pm @@ -10,18 +10,13 @@ has schema => ( handles => [qw( schema_version )], ); -has version_rs => ( - isa => 'DBIx::Class::ResultSet', +has version_storage => ( + does => 'DBIx::Class::DeploymentHandler::HandlesVersionStorage', is => 'ro', - lazy_build => 1, - handles => [qw( is_installed db_version )], + required => 1, + handles => 'DBIx::Class::DeploymentHandler::HandlesVersionStorage', ); -sub _build_version_rs { - $_[0]->schema->set_us_up_the_bomb; - $_[0]->schema->resultset('__VERSION') -} - has to_version => ( is => 'ro', lazy_build => 1,