Call me confused about what's going on with multiple roles with methods having 
the same name.  I thought exclude should resolve this situation.  However, this 
complains about Baz having to implement foo(); what am I not understanding?


package Foo;

use Moose::Role;

sub foo {};


package Bar;

use Moose::Role;

sub foo {};


package Baz;

use Moose;

with
  Foo => { exclude => 'foo' },
  Bar => {};

Reply via email to