On Tue, Jan 05, 2010 at 08:42:48AM -0800, Ovid wrote:
> > What would it take to gain the properties of
> > MooseX::Role::Strict in MooseX::Role::Parameterized?
> 
> I haven't tried it, but have you tried this?
> 
>   package Force::Strict::Roles;
>   use MooseX::Strict::Role;
>   1;
> 
> And then in your parameterized role:
> 
>   package SOme::Param::Role;
>   use MooseX::Role::Parameterized;
>   with 'Force::Strict::Roles';
>   ...

I have now tried this. Compilation proceeds without errors, however no
errors are generated if I define duplicate methods in two different roles:
In this case, I defined one version of the method in a role using
MooseX::Strict::Roles, and the other version in a role using
    use MooseX::Role::Parameterized;
    with 'Force::Strict::Roles';

So alas. :(


-- 
                "Never doubt that a small group of thoughtful,
               committed citizens can change the world.  Indeed,
             it is the only thing that ever has." - Margaret Mead
            .             .            .            .             .
Karen Etheridge, ka...@etheridge.ca       GCS C+++$ USL+++$ P+++$ w--- M++
http://etheridge.ca/                      PS++ PE-- b++ DI++++ e++ h(-)

Reply via email to