a986ac6e68b948849fbe654ec7183c074abb4065
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / WithStandardVersionStorage.pm
1 package DBIx::Class::DeploymentHandler::WithStandardVersionStorage;
2 use Moose::Role;
3
4 # ABSTRACT: Delegate/Role for DBIx::Class::DeploymentHandler::VersionStorage::Standard
5
6 use DBIx::Class::DeploymentHandler::VersionStorage::Standard;
7
8 has version_storage => (
9   does => 'DBIx::Class::DeploymentHandler::HandlesVersionStorage',
10   is  => 'ro',
11   builder => '_build_version_storage',
12   handles =>  'DBIx::Class::DeploymentHandler::HandlesVersionStorage',
13 );
14
15 sub _build_version_storage {
16   DBIx::Class::DeploymentHandler::VersionStorage::Standard
17     ->new({ schema => $_[0]->schema });
18 }
19
20 1;
21
22 # vim: ts=2 sw=2 expandtab
23
24 __END__