note that role application does not try to save your foot if you shoot at it
Hans Dieter Pearcey [Mon, 13 Apr 2009 05:43:13 +0000 (01:43 -0400)]
lib/Moose/Meta/Role.pm

index 2c860ec..2ca0c91 100644 (file)
@@ -767,6 +767,10 @@ L<Moose::Meta::Role>, object, a L<Moose::Meta::Class> object, or a
 The options are passed directly to the constructor for the appropriate
 L<Moose::Meta::Role::Application> subclass.
 
+Note that this will apply the role even if the C<$thing> in question already
+C<does> this role.  L<Moose::Util/does_role> is a convenient wrapper for
+finding out if role application is necessary.
+
 =back
 
 =head2 Roles and other roles