Add a VERSION section to Mouse.pm
[gitmo/Mouse.git] / lib / Mouse / Role.pm
index 91118cd..da5b302 100644 (file)
@@ -1,13 +1,10 @@
 package Mouse::Role;
-use strict;
-use warnings;
+use Mouse::Util qw(not_supported); # enables strict and warnings
 
-use Carp ();
-use Scalar::Util ();
+use Carp qw(confess);
+use Scalar::Util qw(blessed);
 
-use Mouse::Util qw(not_supported);
 use Mouse ();
-
 use Mouse::Exporter;
 
 Mouse::Exporter->setup_import_methods(
@@ -25,6 +22,18 @@ Mouse::Exporter->setup_import_methods(
     ],
 );
 
+# XXX: for backward compatibility
+our @EXPORT = qw(
+    extends with
+    has
+    before after around
+    override super
+    augment  inner
+
+    requires excludes
+
+    blessed confess
+);
 
 sub before {
     my $meta = Mouse::Meta::Role->initialize(scalar caller);