Make sub order match call order
Dave Rolsky [Mon, 8 Nov 2010 16:04:02 +0000 (10:04 -0600)]
lib/MooseX/Types/Combine.pm

index bb8d166..7202ec1 100644 (file)
@@ -84,6 +84,15 @@ sub provide_types_from {
     @$store;
 }
 
+sub _check_type_lib {
+    my ($class, $lib) = @_;
+
+    Class::MOP::load_class($lib);
+
+    die "Cannot use $lib in a combined type library, it does not provide any types"
+        unless $lib->can('type_names');
+}
+
 sub _provided_types {
     my ($class, %types) = @_;
 
@@ -96,15 +105,6 @@ sub _provided_types {
     %$types;
 }
 
-sub _check_type_lib {
-    my ($class, $lib) = @_;
-
-    Class::MOP::load_class($lib);
-
-    die "Cannot use $lib in a combined type library, it does not provide any types"
-        unless $lib->can('type_names');
-}
-
 =head1 SEE ALSO
 
 L<MooseX::Types>