document various delegation roles by linking to original classes
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / Deprecated / WithDeprecatedVersionStorage.pm
CommitLineData
01342998 1package DBIx::Class::DeploymentHandler::Deprecated::WithDeprecatedVersionStorage;
2use Moose::Role;
3
9deabd1f 4# ABSTRACT: (DEPRECATED) Use this if you are stuck in the past
5
01342998 6use DBIx::Class::DeploymentHandler::VersionStorage::Deprecated;
7
8has version_storage => (
9 does => 'DBIx::Class::DeploymentHandler::HandlesVersionStorage',
10 is => 'ro',
fe3b6dff 11 builder => '_build_version_storage',
01342998 12 handles => 'DBIx::Class::DeploymentHandler::HandlesVersionStorage',
13);
14
15sub _build_version_storage {
16 DBIx::Class::DeploymentHandler::VersionStorage::Deprecated
17 ->new({ schema => $_[0]->schema });
18}
19
201;
21
e52174e3 22# vim: ts=2 sw=2 expandtab
01342998 23
e52174e3 24__END__
feca70da 25
26=head1 DELEGATION ROLE
27
28This role is entirely for making delegation look like a role. The actual
29docs for the methods and attributes are at
30L<DBIx::Class::DeploymentHandler::VersionStorage::Deprecated>