make these roles
Justin Hunter [Thu, 2 Jul 2009 07:31:36 +0000 (00:31 -0700)]
lib/SQL/Translator/Parser/DDL.pm
lib/SQL/Translator/Parser/DDL/MySQL.pm
lib/SQL/Translator/Parser/DDL/Oracle.pm
lib/SQL/Translator/Parser/DDL/PostgreSQL.pm
lib/SQL/Translator/Parser/DDL/SQLite.pm
lib/SQL/Translator/Parser/DDL/Sybase.pm

index 426743b..55e10e7 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL;
-use Moose;
-extends 'SQL::Translator::Parser';
+use Moose::Role;
+
+no Moose;
 
 1;
index 2904860..ead0a85 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL::MySQL;
-use Moose;
-extends 'SQL::Translator::Parser::DDL';
+use Moose::Role;
+
+no Moose;
 
 1;
index a8ee63e..78acc99 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL::Oracle;
-use Moose;
-extends 'SQL::Translator::Parser::DDL';
+use Moose::Role;
+
+no Moose;
 
 1;
index 40f2183..caac905 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL::PostgreSQL;
-use Moose;
-extends 'SQL::Translator::Parser::DDL';
+use Moose::Role;
+
+no Moose;
 
 1;
index 181910e..843f8c9 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL::SQLite;
-use Moose;
-extends 'SQL::Translator::Parser::DDL';
+use Moose::Role;
+
+no Moose;
 
 1;
index 0796c8b..6235a25 100644 (file)
@@ -1,5 +1,6 @@
 package SQL::Translator::Parser::DDL::Sybase;
-use Moose;
-extends 'SQL::Translator::Parser::DDL';
+use Moose::Role;
+
+no Moose;
 
 1;