Check Moo version at runtime
Dagfinn Ilmari Mannsåker [Thu, 16 Aug 2012 13:21:44 +0000 (15:21 +0200)]
lib/SQL/Translator.pm
lib/SQL/Translator/Schema.pm
lib/SQL/Translator/Schema/Constraint.pm
lib/SQL/Translator/Schema/Field.pm
lib/SQL/Translator/Schema/Index.pm
lib/SQL/Translator/Schema/Procedure.pm
lib/SQL/Translator/Schema/Table.pm
lib/SQL/Translator/Schema/Trigger.pm
lib/SQL/Translator/Schema/View.pm

index 4e299f5..9e1d0b5 100644 (file)
@@ -1,10 +1,8 @@
 package SQL::Translator;
 
-use Moo;
+use Moo 1.000003;
 our ( $DEFAULT_SUB, $DEBUG, $ERROR );
 
-require 5.005;
-
 our $VERSION  = '0.11013';
 $DEBUG    = 0 unless defined $DEBUG;
 $ERROR    = "";
index f77c630..9c190dc 100644 (file)
@@ -26,7 +26,7 @@ returns the database structure.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Schema::Constants;
 use SQL::Translator::Schema::Procedure;
 use SQL::Translator::Schema::Table;
index 0fd43c1..edf8752 100644 (file)
@@ -23,7 +23,7 @@ C<SQL::Translator::Schema::Constraint> is the constraint object.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Schema::Constants;
 use SQL::Translator::Utils qw(ex2err throw);
 use SQL::Translator::Role::ListAttr;
index 4adc293..8f94314 100644 (file)
@@ -22,7 +22,7 @@ C<SQL::Translator::Schema::Field> is the field object.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Schema::Constants;
 use SQL::Translator::Types qw(schema_obj);
 use SQL::Translator::Utils qw(parse_list_arg ex2err throw);
index 8af8417..99eb38c 100644 (file)
@@ -25,7 +25,7 @@ Primary and unique keys are table constraints, not indices.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Schema::Constants;
 use SQL::Translator::Utils qw(ex2err throw);
 use SQL::Translator::Role::ListAttr;
index 5f7a089..e557bac 100644 (file)
@@ -27,7 +27,7 @@ stored procedures (and possibly other pieces of nameable SQL code?).
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Utils qw(ex2err);
 use SQL::Translator::Role::ListAttr;
 use SQL::Translator::Types qw(schema_obj);
index ee92158..b256f6c 100644 (file)
@@ -19,7 +19,7 @@ C<SQL::Translator::Schema::Table> is the table object.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Utils qw(parse_list_arg ex2err throw);
 use SQL::Translator::Types qw(schema_obj);
 use SQL::Translator::Role::ListAttr;
index c0d8d38..9c037ca 100644 (file)
@@ -28,7 +28,7 @@ C<SQL::Translator::Schema::Trigger> is the trigger object.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Utils qw(parse_list_arg ex2err throw);
 use SQL::Translator::Types qw(schema_obj);
 use List::MoreUtils qw(uniq);
index c19501b..421b762 100644 (file)
@@ -23,7 +23,7 @@ C<SQL::Translator::Schema::View> is the view object.
 
 =cut
 
-use Moo;
+use Moo 1.000003;
 use SQL::Translator::Utils qw(ex2err);
 use SQL::Translator::Types qw(schema_obj);
 use SQL::Translator::Role::ListAttr;