1 package DBIx::Class::DeploymentHandler::Types;
5 # ABSTRACT: Types internal to DBIx::Class::DeploymentHandler
7 use Sub::Quote 'quote_sub';
9 use Sub::Exporter -setup => {
10 exports => [ qw(Storage ResultSet StrSchemaVersion) ],
16 obj($_[0], 'DBIx::Class::ResultSet')
17 or die 'version_rs should be a DBIx::Class::ResultSet!'
24 obj($_[0], 'DBIx::Class::Storage')
25 or die 'storage should be a DBIx::Class::Storage!'
29 sub StrSchemaVersion {
32 ? "Schema version (currently '$_[0]') must be a string"
33 : 'Schema version must be defined'
34 ) unless ref(\$_[0]) eq 'SCALAR'
40 # vim: ts=2 sw=2 expandtab