On Mon, Jul 18, 2011 at 10:18:25PM +0000, Arne Romo wrote: > I need help understanding how to use Moose to "extend" Expect.pm. > It occurred to me that since Expect.pm is a non-moose module I need the > "use MooseX::NonMoose;" > but my simple test program still fails. > > Below I've include my simple perl script showing it fail when I use the > "extends" and passing if I comment out the "extends". > Clearly I'm missing something or need some higher level kungfu here 8) > > Any help / simple working example would be greatly appreciated. > This is my first foray into the Moose world so I'm just starting to learn > this critter. > -Arne
Expect.pm doesn't use hashrefs for objects, so you need to tell Moose how to handle that. The easiest way is to use MooseX::NonMoose::InsideOut rather than MooseX::NonMoose. -doy
