cleanup modelines
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / VersionStorage / Standard / VersionResultSet.pm
CommitLineData
30c3818a 1package DBIx::Class::DeploymentHandler::VersionStorage::Standard::VersionResultSet;
12fdd461 2
3use strict;
4use warnings;
5
6use parent 'DBIx::Class::ResultSet';
7
8use Try::Tiny;
9
2a9e7b48 10sub version_storage_is_installed {
12fdd461 11 my $self = shift;
3d3e2f00 12 try { $self->next; 1 } catch { undef }
12fdd461 13}
14
2a9e7b48 15sub database_version {
12fdd461 16 my $self = shift;
17 $self->search(undef, {
3d3e2f00 18 order_by => { -desc => 'id' },
12fdd461 19 rows => 1
22be40e9 20 })->get_column('version')->next;
12fdd461 21}
22
231;
3d3e2f00 24
e52174e3 25# vim: ts=2 sw=2 expandtab
26
3d3e2f00 27__END__
28