2 package Moose::Meta::Role::Method;
8 $VERSION = eval $VERSION;
9 our $AUTHORITY = 'cpan:STEVAN';
11 use base 'Moose::Meta::Method';
13 sub _make_compatible_with {
17 # XXX: this is pretty gross. the issue here is blah blah blah
18 # see the comments in CMOP::Method::Meta and CMOP::Method::Wrapped
19 return $self unless $other->_is_compatible_with($self->_real_ref_name);
21 return $self->SUPER::_make_compatible_with(@_);
32 Moose::Meta::Role::Method - A Moose Method metaclass for Roles
36 This is primarily used to mark methods coming from a role
37 as being different. Right now it is nothing but a subclass
38 of L<Moose::Meta::Method>.
42 See L<Moose/BUGS> for details on reporting bugs.
46 Stevan Little E<lt>stevan@iinteractive.comE<gt>
48 =head1 COPYRIGHT AND LICENSE
50 Copyright 2006-2010 by Infinity Interactive, Inc.
52 L<http://www.iinteractive.com>
54 This library is free software; you can redistribute it and/or modify
55 it under the same terms as Perl itself.