Add placeholders of augment() and inner() to Mouse.pm
gfx [Wed, 23 Sep 2009 06:00:20 +0000 (15:00 +0900)]
lib/Mouse.pm
lib/Mouse/Role.pm

index 44a0c7e..5d2903d 100644 (file)
@@ -20,7 +20,15 @@ use Mouse::Meta::Attribute;
 use Mouse::Object;
 use Mouse::Util::TypeConstraints ();
 
-our @EXPORT = qw(extends has before after around override super blessed confess with);
+our @EXPORT = qw(
+    extends with
+    has
+    before after around
+    override super
+    augment  inner
+
+    blessed confess
+);
 
 our %is_removable = map{ $_ => undef } @EXPORT;
 delete $is_removable{blessed};
@@ -97,6 +105,9 @@ sub override {
     });
 }
 
+sub inner  { not_supported }
+sub augment{ not_supported }
+
 sub init_meta {
     shift;
     my %args = @_;
index 9872397..4f02065 100644 (file)
@@ -10,6 +10,19 @@ use Mouse::Util qw(load_class not_supported);
 use Mouse ();
 
 our @EXPORT = qw(before after around super override inner augment has extends with requires excludes confess blessed);
+
+our @EXPORT = qw(
+    extends with
+    has
+    before after around
+    override super
+    augment  inner
+
+    requires excludes
+
+    blessed confess
+);
+
 our %is_removable = map{ $_ => undef } @EXPORT;
 delete $is_removable{confess};
 delete $is_removable{blessed};