use Sub::Exporter instead of Exporter
Justin Hunter [Fri, 10 Jul 2009 05:59:25 +0000 (22:59 -0700)]
lib/SQL/Translator/Constants.pm

index e553816..27041c2 100644 (file)
@@ -1,20 +1,10 @@
 package SQL::Translator::Constants;
 use DBI qw(:sql_types);
-use Exporter ();
-
-BEGIN {
-    @ISA = qw(Exporter);
-
-    @EXPORT    = ();
-    @EXPORT_OK = ();
-    %EXPORT_TAGS = (
-        sqlt_types => [
-            qw(),
-            @{$DBI::EXPORT_TAGS{sql_types}}
-        ]
-    );
-
-    Exporter::export_ok_tags(keys %EXPORT_TAGS);
-}
+use Sub::Exporter -setup => {
+    exports => [ @{$DBI::EXPORT_TAGS{sql_types}} ],
+    groups => {
+        sqlt_types => [ @{$DBI::EXPORT_TAGS{sql_types}} ] 
+    }
+};
 
 1;