change installed column name to id, initial big test for standard version storage
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / VersionStorage / Standard / VersionResultSet.pm
1 package DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet;
2
3 use strict;
4 use warnings;
5
6 use parent 'DBIx::Class::ResultSet';
7
8 use Try::Tiny;
9
10 sub version_storage_is_installed {
11   my $self = shift;
12   try { $self->next; 1 } catch { undef }
13 }
14
15 sub database_version {
16   my $self = shift;
17   $self->search(undef, {
18     order_by => { -desc => 'id' },
19     rows => 1
20   })->get_column('version')->next;
21 }
22
23 1;
24
25 __END__
26
27 vim: ts=2 sw=2 expandtab