migrate unneeded code out of main class and into delegate class
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler / SqltDeployMethod.pm
index 1ba0e72..230790c 100644 (file)
@@ -1,6 +1,10 @@
 package DBIx::Class::DeploymentHandler::SqltDeployMethod;
 use Moose;
 use Method::Signatures::Simple;
+use Try::Tiny;
+use SQL::Translator;
+require SQL::Translator::Diff;
+require DBIx::Class::Storage;   # loaded for type constraint
 
 use Carp 'carp';
 
@@ -115,10 +119,6 @@ method deployment_statements {
 }
 
 method deploy {
-  my $schema   = $self->schema;
-  my $type     = undef;
-  my $sqltargs = $self->sqltargs;
-  my $dir      = $self->upgrade_directory;
   my $storage  = $self->storage;
 
   my $deploy = sub {