Commit | Line | Data |
b974984a |
1 | package DBIx::Class::DeploymentHandler; |
2 | |
3 | use Moose; |
b974984a |
4 | |
c4f4d4a2 |
5 | extends 'DBIx::Class::DeploymentHandler::Dad'; |
41219a5d |
6 | # a single with would be better, but we can't do that |
7 | # see: http://rt.cpan.org/Public/Bug/Display.html?id=46347 |
973d060d |
8 | with 'DBIx::Class::DeploymentHandler::WithSqltDeployMethod', |
4a65f60b |
9 | 'DBIx::Class::DeploymentHandler::WithMonotonicVersions', |
973d060d |
10 | 'DBIx::Class::DeploymentHandler::WithStandardVersionStorage'; |
41219a5d |
11 | with 'DBIx::Class::DeploymentHandler::WithReasonableDefaults'; |
2e68a8e1 |
12 | |
c8a2f7bd |
13 | sub prepare_version_storage_install { |
14 | my $self = shift; |
15 | |
16 | $self->prepare_resultsource_install( |
17 | $self->version_storage->version_rs->result_source |
18 | ); |
19 | } |
20 | |
21 | sub install_version_storage { |
22 | my $self = shift; |
23 | |
24 | $self->install_resultsource( |
25 | $self->version_storage->version_rs->result_source |
26 | ); |
27 | } |
28 | |
2e68a8e1 |
29 | __PACKAGE__->meta->make_immutable; |
30 | |
b974984a |
31 | 1; |
61847972 |
32 | |
33 | __END__ |
34 | |
2eaf903b |
35 | vim: ts=2 sw=2 expandtab |