remove unneeded MooseX::Types::Moose imports
[dbsrgits/SQL-Translator-2.0-ish.git] / lib / SQL / Translator.pm
index 711bca4..72541f9 100644 (file)
@@ -40,7 +40,8 @@ class SQL::Translator {
     has 'schema' => (
         isa => Schema,
         is => 'rw',
-        default => sub { SQL::Translator::Object::Schema->new }
+        lazy => 1,
+        default => sub { SQL::Translator::Object::Schema->new },
     );
 
     has 'parser_args' => (
@@ -103,7 +104,7 @@ class SQL::Translator {
             $self->schema;
         } elsif ($producer) {
             $self->_clear_producer;
-            $self->schema($self->parse($data)) if $data;
+            $self->parse($data) if $data;
             $self->producer($producer);
             $self->produce;
         }