Begin adding a Mouse::Meta::Role which is accessible through Role->meta
[gitmo/Mouse.git] / lib / Mouse / Role.pm
index 678d4e9..312f1ad 100644 (file)
@@ -7,10 +7,16 @@ use Sub::Exporter;
 use Carp 'confess';
 use Scalar::Util;
 
+use Mouse::Meta::Role;
+
 do {
     my $CALLER;
 
     my %exports = (
+        meta => sub {
+            my $meta = Mouse::Meta::Role->initialize($CALLER);
+            return sub { $meta };
+        },
         extends => sub {
             return sub {
                 confess "Role does not currently support 'extends'";