On Fri, 11 Apr 2014, Niall Young wrote:

From memory, consume the interface/interface-role after all other declarations and role consumption, e.g.

package Moosy;
use Moose;
extends 'bar';
with 'meh';
require 'blah';
require 'blah2';
__PACKAGE__->meta->make_immutable();
1;

Sorry that wasn't very clear, this is better:

package Moosy;
use Moose;
extends 'bar';
with 'implementationX';
with 'interfaceX';
__PACKAGE__->meta->make_immutable();
1;

--
Niall Young
ni...@iinet.net.au

Reply via email to