2 package Moose::Meta::Role::Method;
7 our $AUTHORITY = 'cpan:STEVAN';
9 use base 'Moose::Meta::Method';
11 sub _make_compatible_with {
15 # XXX: this is pretty gross. the issue here is blah blah blah
16 # see the comments in CMOP::Method::Meta and CMOP::Method::Wrapped
17 return $self unless $other->_is_compatible_with($self->_real_ref_name);
19 return $self->SUPER::_make_compatible_with(@_);
24 # ABSTRACT: A Moose Method metaclass for Roles
32 This is primarily used to mark methods coming from a role
33 as being different. Right now it is nothing but a subclass
34 of L<Moose::Meta::Method>.
38 See L<Moose/BUGS> for details on reporting bugs.