stop closing over the method metaobject
[gitmo/Moose.git] / lib / Moose / Spec / Role.pod
index 44b1626..3862745 100644 (file)
@@ -1,9 +1,11 @@
+package Moose::Spec::Role;
 
-=pod
+# ABSTRACT: Formal spec for Role behavior
+
+__END__
 
-=head1 NAME
 
-Moose::Spec::Role - Formal spec for Role behavior
+=pod
 
 =head1 DESCRIPTION
 
@@ -54,7 +56,7 @@ a subtype of an ArrayRef.
 =item Overridden Methods
 
 The C<override> and C<super> keywords are allowed in roles, but
-their behavior is different from that of it's class counterparts.
+their behavior is different from that of its class counterparts.
 The C<super> in a class refers directly to that class's superclass,
 while the C<super> in a role is deferred and only has meaning once
 the role is composed into a class. Once that composition occurs,
@@ -281,7 +283,7 @@ time using the I<excludes> option.
     sub bar { ... }
 
 By specifically excluding the C<foo> method during composition,
-we allow B<Role::FooBar> to define it's own version of C<foo>.
+we allow B<Role::FooBar> to define its own version of C<foo>.
 
 =back
 
@@ -331,18 +333,5 @@ Which, of course, includes roles.
 
 =back
 
-=head1 AUTHOR
-
-Stevan Little E<lt>stevan@iinteractive.comE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2007-2009 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut