Port to Moo
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / HandlesVersionStorage.pm
index f52f8de..847042a 100644 (file)
@@ -1,5 +1,7 @@
 package DBIx::Class::DeploymentHandler::HandlesVersionStorage;
-use Moose::Role;
+use Moo::Role;
+
+# ABSTRACT: Interface for version storage methods
 
 requires 'add_database_version';
 requires 'database_version';
@@ -23,21 +25,23 @@ might want to do in your own storage.
 
  $dh->add_database_version({
    version     => '1.02',
-   ddl         => $ddl # can be undef,
-   upgrade_sql => $sql # can be undef,
+   ddl         => $ddl, # can be undef
+   upgrade_sql => $sql, # can be undef
  });
 
 Store a new version into the version storage
 
 =method database_version
 
- my $db_version = $version_storage->database_version;
+ my $db_version = $version_storage->database_version
+
+Returns the most recently installed version in the database.
 
 =method delete_database_version
 
  $dh->delete_database_version({ version => '1.02' })
 
-simply deletes given database version from the version storage
+Deletes given database version from the version storage
 
 =method version_storage_is_installed